C++ RNG (Mersenne Twister) 需要种子
我编写了一个 RNG 类,它包含不同的算法,但是它没有按预期工作。除了我想使用正态(而不是均匀)分布这一事实之外,我的代码总是返回相同的数字(最…
Little Endian 上的 Mersenne Twister
维基百科关于 Mersenne Twister 的文章中提供的 伪代码 是否适用于 Little Endian(“原子元素大小”) “ 8 或 16 位),或任何其他字节排序? 它只能…
如何缩小 rand() 中的数字?
以下代码每秒输出一个随机数: int main () { srand(time(NULL)); // Seeds number generator with execution time. while (true) { int rawRand = ra…
mersenne twiner - 有没有办法跳转到特定状态?
我有点不确定这个问题的正确论坛。它是在理论比较之间。科学/数学和编程。 我使用 Mersenne-Twister 生成伪随机数。现在,从给定的种子开始,我想跳转…
Delphi中的Random函数有多可靠
我正在编写一个用 Delphi(必须是 Delphi)编写统计测试的程序,我听说随机功能有点奇怪。当程序启动时,您必须调用 randomize 来随机化随机函数的种…
Ruby 1.9.2 中的分布式顺序随机数生成
Ruby 1.9.2 中的 Random 类保证在给定特定种子和范围的情况下以相同顺序生成随机数。例如: r = Random.new(23) r.rand(100) # 83 r.rand(100) # 40 …
线程安全的梅森扭曲器
寻找线程安全的随机生成器我发现了一个 mersenne twinser 生成器类,作者说如果线程安全: http://www.umiacs.umd.edu/~yangcj/mtrnd.html 但是在研究…
为什么这个类不可序列化?
我在 http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/VERSIONS/JAVA/MTRandom.java 作为默认 java.util.Random类。然而,四个字段(一个 int、一个…
Mersenne Twister:播种和播种可视化
我正在使用从 CenterSpace 下载的 Mersenne Twister 的 C# 实现。我有两个问题: 无论我如何播种算法,它都无法通过 DieHard 测试,我的意思是我得到…
- 共 1 页
- 1