腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(275)
视频
沙龙
1
回答
如
何在
PyCuda
内核
中
初始化
和
运行
Mersenne
Twister
随机
发生器
python
、
pycuda
、
mersenne-twister
、
curand
我想在
pyCuda
内核
中使用
Mersenne
Twister
随机
生成器进行数值实验。通过互联网,我找不到简单的例子来说明如何做到这一点,所以,我试图从Cuda文档
和
pyCuda
示例(下面的
pyCuda
代码)
中
构建一些东西。 如何才能正确地做到这一点? 谢谢。arch sm_50 -m64 -Ic:\program files (x86)\microsoft visual studio\shared\anaconda3_64\lib\s
浏览 17
提问于2019-10-06
得票数 0
1
回答
cuRand
Mersenne
twister
__device__侧
内核
代码示例
random
、
cuda
、
mcmc
、
mersenne-twister
我正在研究马尔可夫链蒙特卡罗(MCMC)算法在NVIDIA CUDA GPU上的实现.CPU MCMC算法使用了高质量的
Mersenne
随机
数
发生器
,我想在我编写的GPU
内核
中使用同样的方法。为MersenneTwisterGP11213.tar.gz提供了一个示例,但它似乎只适用于请求快速生成GPU上的
随机
数数组、下载到CPU内存并在CPU上继续
运行
的主机代码。还有一张纸。同样,在最后一节“使用CUDA C的
Mersenne
Twister
实现”<e
浏览 3
提问于2013-05-27
得票数 2
3
回答
Java : Math.random()
和
rand
java
、
matlab
、
random
我想问一下Java
和
Matlab
中
的
随机
数。 Java
中
的Math.random
和
Matlab
中
的rand具有相同的含义,还是两者都不同?如果意义不同,有什么区别?
浏览 8
提问于2016-02-16
得票数 1
回答已采纳
2
回答
随机
数生成
和
封装
c++
、
boost
、
encapsulation
我正在尝试用boost生成
随机
数,但我很难让它以一种保持一切都被封装的方式工作。我在main()中有一段代码,它允许我使用roll()从[0,1]生成一个
随机
数。variate_generator< boost::mt19937, boost::uniform_01<> >现在我想把它放在它自己的头文件/cpp文件
中
,我试过使用static
和
extern,我试着让roll成为类的一部分,这样它就不会超出范围,但似乎什么都不起作用。
浏览 1
提问于2012-08-13
得票数 0
回答已采纳
3
回答
GPU上的蒙特卡罗算法
random
、
gpu
、
seed
、
montecarlo
有趣的是,他告诉我,他想在不同的处理器上
随机
绘制数字,并假定它们是不相关的。但,他们不是。 问题是,是否有一种方法可以在多个GPU上绘制独立的数字集?
浏览 3
提问于2011-04-05
得票数 5
4
回答
Java的
随机
数生成器。生成一个数字的复杂性
java
、
algorithm
、
random
我的问题是--生成一个
随机
数的复杂度是多少?您是如何执行此类分析的?
浏览 0
提问于2011-09-03
得票数 6
回答已采纳
3
回答
使用OpenCL的Random123
随机
数
random
、
opencl
我一直在查看这个库
和
相关的引用: 一个神秘的人来到我的展位,问我对用OpenCL生成
随机
数知道些什么。我告诉了他关于
Mersenne
Twister
的实现,但他并没有留下深刻的印象。他告诉我一篇新的技术论文,它解释了如何结合整数计数器
和
块密码在GPU上生成
随机
数。他以崇敬的语气说,反基
随机
数
发生器
(CBRNGs)产生的数字比MT具有更大的统计
随机
性,而且速度更快。我能够使用这个
内核
获得一个
运行
演示
浏览 4
提问于2012-06-29
得票数 3
回答已采纳
2
回答
Mersenne
Twister
是一个很好的二进制RNG吗?
random
、
mersenne-twister
我试图找到一个RNG来生成伪
随机
位流。我已经发现,
Mersenne
(MT19937)是一种广泛使用的RNG,它生成良好的32位无符号整数,并且实现了生成明显好的双精度浮点数(生成53位整数)。对
Mersenne
的
随机
性表示了一些担忧,这让我对使用它产生了怀疑。 有谁知道
Mersenne
Twister
是否有明显的偏倚来产生伪
随机
位呢?如果是这样的话,有人知道一个好的伪
随机
位生成器吗?
浏览 3
提问于2012-01-04
得票数 3
2
回答
生成加密安全密钥的random.randint
python
、
random
、
python-cryptography
此链接
中
的文档指出,不应使用
随机
元生成密码密钥:。 我正在试图理解为什么以及如何攻击者能够破坏基于这样一个密钥的密码系统。
浏览 5
提问于2017-03-20
得票数 5
回答已采纳
4
回答
C中用于密码学的快速伪
随机
数产生器
c++
、
c
、
random
、
cryptography
我使用下面的代码来生成用于密码学目的的伪
随机
数序列,但后来我在某个地方读到它可能不太安全。有人能给我一个更好的生成器的C实现吗--主要的目标是使这个方法更快。
浏览 4
提问于2013-08-19
得票数 10
回答已采纳
1
回答
在matlab
中
由rand()生成的数字是依赖的吗?
matlab
、
math
、
random
、
random-seed
我有一个关于MATLAB
中
rand()的问题。例如,我通过rand()直接生成一个1*2矩阵N。 N(1)会影响N(2)吗?
浏览 1
提问于2019-01-04
得票数 0
5
回答
优化C++11
随机
生成器的使用
c++
、
optimization
、
c++11
、
random
我使用
随机
数编写了大量的物理模拟代码,我只是第一次分析了我的代码,所以我可能在读取输出时出错,但我看到下面这一行出现在前面: 90.09 21.88 21.88 265536 0.08 0.08 std::
mersenne
_
twister
_engine我之前已经写了一篇文章,询问不在每个循环中构造
随机
概率分布是否可以节省我的时间,但在
浏览 0
提问于2013-11-20
得票数 10
1
回答
在random_device
和
seed_seq之间决定产生多个
随机
数序列的种子
c++
、
c++11
、
random
当编写需要多个独立
随机
数分布/序列的代码时(例如下面有两个),似乎有两种典型的实现(伪
随机
数)生成的方法。一种是简单地使用random_device对象为两个独立的引擎生成两个
随机
种子:std::mt19937 en(rd());std::uniform_int_distribution<> uintd{min,max}; 另一个涉及使用
浏览 1
提问于2017-11-29
得票数 1
回答已采纳
1
回答
熊猫random_state到底是做什么的?
python
、
pandas
、
numpy
、
random
每次我使用相同的randomState
运行
代码时,我都会得到相同的示例df_s。当我将值从123更改为12时,示例也会更改,所以我猜这就是random_state所做的事情。我看了
和
,但看不清楚。 任何直截了当的解释
和
一个例子都将是非常感谢的。
浏览 3
提问于2017-07-20
得票数 8
回答已采纳
6
回答
随机
引擎差异
c++
、
random
、
c++11
C++11标准为
随机
数生成指定了许多不同的引擎:linear_congruential_engine、
mersenne
_
twister
_engine、subtract_with_carry_engine显然,这些引擎(至少部分)的主要优点之一是显著增加了周期长度(它内置于std::mt19937的名称
中
)。 然而,引擎之间的区别并不那么明显。不同引擎的优点
和
缺点是什么?
浏览 0
提问于2013-05-14
得票数 57
回答已采纳
1
回答
利用机器学习评估
随机
数
发生器
generative-models
假设我想要创建一个伪
随机
数生成器,我想确保它确实接近
随机
。为了简单起见,让我们假设我要
随机
输出0或1。 我听说过monobit,
运行
,扑克测试等,但是有“机器学习”的方法来评估伪
随机
数生成器吗?就像这样,我们可以尝试预测在前面输出的第一个k个数的情况下输出的数量,这个模型的性能会给出伪
随机
生成器的性能。这也许超出了我的想象,但是一个生成性的对抗性网络能够通过这种方式学习到一个真正的伪
随机
发生器
吗?
浏览 0
提问于2017-10-16
得票数 -1
回答已采纳
4
回答
`/dev/urandom`‘是否适合于模拟用途?
c
、
linux
、
unix
、
random
在类unix系统中使用普通C,从fread提取/dev/urandom似乎是提取高质量
随机
字节的最简单方法。我需要
运行
一个模拟,它需要大约10k 32位
随机
数每秒,它可能
运行
数天。当熵池耗尽时,
随机
字节的质量如何?当我现在正在我的笔记本电脑上
运行
3个并行的/dev/urandom死板测试时,我得到了以下有趣的行。测试还没有完成。
浏览 8
提问于2015-08-21
得票数 3
回答已采纳
5
回答
我应该给
随机
数产生器添加种子吗?
python
、
python-3.x
random.seed(a=None,version=2)
初始化
随机
数生成器。 But...if它真的是
随机
的.(我以为我读到它是用
Mersenne
的,所以它很
随机
).播种它有什么意义?无论哪种情况,结果都是unpredictable...right?
浏览 1
提问于2013-10-03
得票数 3
回答已采纳
1
回答
随机
ABCD炭
发生器
c++
、
random
、
char
、
numbers
我正在做一个小测验游戏,当玩家打电话给他的朋友(这是一个简单的cout)时,程序会打印一个
随机
字符(A,B,C或D)
和
一个
随机
数来表示他有多确定(从1到100)。
浏览 11
提问于2022-05-25
得票数 0
回答已采纳
1
回答
如何使用<random>在多种类型的编译器
和
内核
上生成相同的
随机
数序列?
c++
、
c++11
、
random
问题所在 我需要在不同的机器
和
编译器上产生相同的(伪
随机
数)序列。如果我使用相同的
内核
,那么在g++
中
mersenne
(MT)的实现似乎是很好的:无论我在一台新机器上编译我的程序,使用g++ 4.9或4.7,我都会得到相同的
随机
数。但是,如果我使用较旧的
内核
或更改为Visual的编译器,则会得到不同的
内核
。没关系,因为没有人保证
mersenne
_
twister
_engine::seed在不同的编译器上将内部状态设置
浏览 0
提问于2015-02-19
得票数 20
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券