mersenne-twister

mersenne-twister

文章 0 浏览 3

C++ RNG (Mersenne Twister) 需要种子

我编写了一个 RNG 类,它包含不同的算法,但是它没有按预期工作。除了我想使用正态(而不是均匀)分布这一事实之外,我的代码总是返回相同的数字(最…

本王不退位尔等都是臣 2024-12-07 17:45:21 1 0

为卡牌游戏正确播种 RNG

我正在开发一款纸牌游戏,我需要洗牌算法能够很好地完成工作,并且每次游戏运行时都不同,并且没有可预测的纸牌序列。 我正在使用梅森扭曲算法,但它…

佞臣 2024-12-03 05:13:21 1 0

Little Endian 上的 Mersenne Twister

维基百科关于 Mersenne Twister 的文章中提供的 伪代码 是否适用于 Little Endian(“原子元素大小”) “ 8 或 16 位),或任何其他字节排序? 它只能…

小…楫夜泊 2024-11-16 03:13:56 3 0

集群环境下的伪随机数生成器

如何在集群上生成独立的伪随机数,例如用于蒙特卡罗模拟?我可以有许多计算节点(例如 100 个),并且我需要在每个节点上生成数百万个数字。我需要保…

深海夜未眠 2024-11-16 01:39:22 5 0

如何缩小 rand() 中的数字?

以下代码每秒输出一个随机数: int main () { srand(time(NULL)); // Seeds number generator with execution time. while (true) { int rawRand = ra…

嘿看小鸭子会跑 2024-10-03 03:31:36 10 0

mersenne twiner - 有没有办法跳转到特定状态?

我有点不确定这个问题的正确论坛。它是在理论比较之间。科学/数学和编程。 我使用 Mersenne-Twister 生成伪随机数。现在,从给定的种子开始,我想跳转…

痴意少年 2024-10-02 11:49:57 5 0

Delphi中的Random函数有多可靠

我正在编写一个用 Delphi(必须是 Delphi)编写统计测试的程序,我听说随机功能有点奇怪。当程序启动时,您必须调用 randomize 来随机化随机函数的种…

空城旧梦 2024-09-28 09:01:18 12 0

Ruby 1.9.2 中的分布式顺序随机数生成

Ruby 1.9.2 中的 Random 类保证在给定特定种子和范围的情况下以相同顺序生成随机数。例如: r = Random.new(23) r.rand(100) # 83 r.rand(100) # 40 …

め可乐爱微笑 2024-09-16 10:43:15 9 0

线程安全的梅森扭曲器

寻找线程安全的随机生成器我发现了一个 mersenne twinser 生成器类,作者说如果线程安全: http://www.umiacs.umd.edu/~yangcj/mtrnd.html 但是在研究…

信愁 2024-09-07 15:25:01 11 0

wiki mersenne twinr 伪代码的功能正确性

谁能告诉我 此 页面上的 mersennetwister 伪代码是否与代码相同这里?如果不相同,哪一个是正确的?…

几度春秋 2024-09-02 05:00:29 10 0

为什么这个类不可序列化?

我在 http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/VERSIONS/JAVA/MTRandom.java 作为默认 java.util.Random类。然而,四个字段(一个 int、一个…

自演自醉 2024-08-16 00:34:21 14 0

Mersenne Twister:播种和播种可视化

我正在使用从 CenterSpace 下载的 Mersenne Twister 的 C# 实现。我有两个问题: 无论我如何播种算法,它都无法通过 DieHard 测试,我的意思是我得到…

别念他 2024-08-11 19:49:22 11 0

鲁棒的随机数生成

我正在寻找一个高性能、相当强大的 RNG,无需使用特殊硬件。 它可以使用数学方法(Mersenne Twister 等),它可以从机器“收集熵”,等等。 在 Linux/…

恬淡成诗 2024-07-03 23:52:15 13 0
更多

推荐作者

尘世孤行

文章 0 评论 0

烟─花易冷

文章 0 评论 0

倒带

文章 0 评论 0

忱杏

文章 0 评论 0

送君千里

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文