腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
什么是perl
的
线程
安全
随机数
生成器
?
、
、
、
、
核心perl函数rand()不是
线程
安全
的
,我需要在
线程
蒙特卡洛模拟中使用
随机数
。我很难在CPAN中找到关于哪些(如果有的话)是
线程
安全
的
各种
随机数
生成器
的
注释,而且我所做
的
每一次google搜索都被C/
C++
/python/除了perl之外
的
任何东西弄得乱七八糟。有什么建议吗?
浏览 4
提问于2013-03-22
得票数 0
1
回答
GSL+OMP
:
C++
中
的
线程
安全
随机数
生成器
、
、
、
、
end - begin);} 当我运行时,有8个
线程
并行执行嵌套循环,但我一直看到每个
线程
都有相同
的
随机数
。如果有人能指出,我如何才能以
线程
安全
的
方式在循环
的
每次迭代中生成唯一
的
浏览 10
提问于2017-07-18
得票数 1
回答已采纳
2
回答
线程
安全
随机数
我试图以并行方式实现“蒙特卡洛”算法,因此我需要使用
随机数
生成器
的
线程
安全
版本。我搜索了很多次,最终找到了int qrand (),它是标准
C++
rand()函数(在<cstdlib>和<stdlib.h>
中
定义)
的
线程
安全
版本。我使用MS visual studio'10,并使用OMP在
C++
中
编写代码。 有什么帮助吗?
浏览 1
提问于2012-03-08
得票数 1
回答已采纳
1
回答
线程
在Windows中比串行
线程
快,但在Linux中比串行
线程
慢
、
、
、
我试图运行相同
的
C++
并行代码,在Windows和Linux上使用蒙特卡罗算法计算相同数量
的
线程
(4个
线程
,4个CPU)计算pi。虽然并行代码比Windows上
的
串行实现更快,但在Linux上却要慢得多。is : 3.10837 s Elapsed time for parallel is : 19.8226 s 我用$lscpu检查了Linux上CPU
的
数量,并用$top监视了CPU
的
使用情况--看起来
浏览 3
提问于2017-05-21
得票数 1
回答已采纳
1
回答
线程
安全
的
随机数
生成器
C标准是否提供了
线程
安全
的
随机数
生成器
,其中
生成器
使用并修改提供
的
状态缓冲区,而不是使用全局状态?我熟悉drand48_r和rand_r,但是文档上说rand_r是一个弱
的
随机数
生成器
,而drand48_r已经过时了。什么是一个好
的
线程
安全
的
随机数
生成器
?而且,如果它是可移植
的
,那就更好了。
浏览 52
提问于2020-07-20
得票数 3
1
回答
为什么不使用伪
随机数
生成器
来生成测试数据呢?
、
、
、
、
来自,第12.1章,正确性测试,特别是在12.1.3小节
中
的
测试
安全
性(在这里,作者希望为测试有界缓冲区类
的
数据竞争
安全
性建立测试用例)。为了确保您
的
测试实际上测试了您认为它所做
的
事情,重要
的
是校验和本身不能被编译器猜测。使用连续整数作为测试数据是个坏主意,因为结果总是一样
的
,聪明
的
编译器可以想象地预先计算它。为了避免这个问题,测试数据应该是随机生成
的
,但是许多其他有效
的
测试都会因
浏览 1
提问于2013-09-11
得票数 3
回答已采纳
2
回答
random_number()是如何并行工作
的
?
、
如果我在没有并行化
的
情况下运行我
的
程序,我总是得到相同
的
结果,但是每次并行化都会得到不同
的
(但类似的)结果。
浏览 0
提问于2020-02-05
得票数 1
回答已采纳
2
回答
图中
的
随机数
发生器
、
、
我想知道igraph_rng_default()是否提供
线程
安全
的
随机数
生成器
,如果是这样的话,我应该使用什么rng?此外,如果在每个
线程
中
调用igraph_sbm_game,这些图
的
生成是否
线程
安全
?,既然igraph_sbm_game基于所选
的
rng生成一个随机图,这种随机性是否保证
线程
安全
?换句话说,使用默认
的
igraph
随机数</
浏览 5
提问于2017-01-30
得票数 3
2
回答
Random.Next是否不
安全
,并在.netcore
中
返回0
、
、
、
与实例化单个随机对象不同,我们建议您创建一个随机实例来生成应用程序所需
的
所有
随机数
。但是,随机对象并不是
线程
安全
的
。如果应用程序从多个
线程
调用随机方法,则必须使用同步对象来确保一次只能访问一个
随机数
生成器
。如果不确保以
线程
安全
的
方式访问随机对象,则调用返回
随机数
的
方法返回0。任何能证明这一点
的
代码 “如果不确保以
线程
安
浏览 6
提问于2022-01-12
得票数 2
回答已采纳
1
回答
Eigen3矩阵随机
、
我想使用带有
随机数
生成器
Mersenne
的
Eigen3库,有没有一种简单
的
方法来扩展本征( simple )? 我无法在特征文档中找到他们使用
的
随机数
生成器
,以及它
的
线程
安全
吗?
浏览 0
提问于2015-01-05
得票数 3
回答已采纳
2
回答
如何在不同
的
线程
中
随机播种
、
、
、
、
我有一个多
线程
的
C++
应用程序,它需要在每个
线程
中有许多
随机数
。现在,我想用C++11替换rand(),以避免
随机数</em
浏览 2
提问于2013-04-04
得票数 2
回答已采纳
4
回答
Haskell
线程
中
的
随机数
生成器
安全
吗?
、
、
、
是在所有
线程
之间共享相同
的
“全局
随机数
生成器
”,还是每个
线程
都有自己
的
? 如果一个是共享
的
,我如何确保
线程
安全
?使用getStdGen和setStdGen
的
方法在中看起来并不
安全
。如果每个
线程
都有一个独立
的
生成器
,那么快速启动
的
两个
线程
的
生成器
会有不同
的
种子
浏览 1
提问于2011-08-22
得票数 15
回答已采纳
2
回答
std::random_shuffle
线程
安全
吗?
、
、
、
、
在C++11
中
,算法
线程
是否
安全
(当被两个不同容器上
的
两个不同
线程
调用时)?
浏览 0
提问于2013-07-18
得票数 1
回答已采纳
1
回答
在类中使用random_device
、
、
在主{}类
中
调用该代码
的
哪一部分是合乎逻辑
的
,在(例如)新对象
的
构造函数
中
应该使用哪个部分(我应该传递什么作为参数),以及为什么?问题更多
的
是,向对象(参数等)传递random_device变量
的
最佳方式是什么?
浏览 5
提问于2014-01-24
得票数 3
回答已采纳
2
回答
OpenMP集成执行
、
我刚接触OpenMP,目前还不能访问我
的
工作站,在那里我可以查看详细信息。在进入动手部分之前,我有一个快速
的
问题来设置基础知识。假设我有一个用FORTRAN90编写
的
串行程序,它进化了一个带有迭代
的
映射,并在进化之后给出了变量
的
最终值,代码如下:print*, xf 我想在集群上对100个不同
的
随机初始条件运行与独立进程相同
的
代码,并查看输出随初始条件
的</em
浏览 0
提问于2013-03-13
得票数 0
2
回答
种子多
随机数
发生器
、
、
、
最近,我在另一篇文章
的
评论
中
讨论了同一类型
的
多个
随机数
发生器
的
初始化问题,并在讨论中提出了以下问题: 1)创建具有不同种子
的
同一
随机数
生成器
的
多个实例,并在程序
的
不同部分使用这些
随机数
生成器
,这是否是一个好主意2)特别是,使用.Net随机类创建
随机数
生成器
(种子如下,并在不同
的
程序上下文中使用每个
随机数
浏览 6
提问于2016-04-02
得票数 6
回答已采纳
2
回答
在多
线程
上下文中,可以选择像erand48()那样快
的
随机
生成器
吗?
、
、
、
我有一个多
线程
程序,每个
线程
调用函数erand48()来生成一个
随机数
。每个
线程
都有自己
的
私有随机种子,因此种子不会被共享。然而,erand48()并不像规范中所说
的
那样是
线程
安全
的
。我尝试过用
线程
安全
的
erand48()代替random(),但是它要慢得多,性能是我首先考虑
的
问题。 我还会指定我不知道预先生成
的
值
的
数量,所以我
浏览 0
提问于2019-05-07
得票数 0
回答已采纳
1
回答
如何在
C++
中
快速地在小范围内生成巨大
的
均匀分布?
、
、
、
、
编辑:澄清高维意义,因为s=q^8<=2^32所以,我们使用将结果t<q^8添加到8种不同
的
t_i<q
中
,但是这种分解不是简单
的</
浏览 6
提问于2022-09-11
得票数 0
1
回答
线程
不
安全
伪
随机数
生成器
、
我对C和多
线程
编程很陌生,我读过一本书,其中谈到
线程
不
安全
的
函数为:void srand(unsigned new_seed) next_seed = new_seed;
浏览 0
提问于2020-10-21
得票数 0
回答已采纳
8
回答
线程
安全
的
均匀
随机数
生成器
、
、
我有一些并行
的
Fortran90代码,其中每个
线程
都需要生成相同
的
随机数
序列。提前感谢!
浏览 1
提问于2009-03-02
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Spring 中的 bean 是线程安全的吗?
聊一聊 Spring 中的线程安全性
Java 生成随机数的 5 种方式,你知道几种?
Spring中获取Request的方法及线程安全性分析
深入理解并发编程中的线程安全性与JMM
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券