【发布时间】:2017-12-04 03:21:25
【问题描述】:
我使用 Mersnenne Twister 作为引擎,在基于代理的模型中生成随机数:它速度很快,并且在重复之前有很长的时间。
最近我对此进行了文献综述,虽然 Colt 库 Java API 推荐了 Mersenne twister,但我遇到了两个限制:
- 种子不应为 0。这是 Apache Commons Math 库中建议的内容吗?
- 基于密码学论文,提到“如果初始状态有太多零,那么生成的序列也可能包含许多零超过 10000 代,并且如果系统地选择种子,例如 0、20、30 ..... 输出序列将是相关的”。
有没有人遇到过这样的问题,或者它是固定的,不再是这种情况了? 是否有任何文献显示 Mersenne Twister 与其他线性同余发生器(如线性同余发生器)的光谱分析?
【问题讨论】:
标签: seed mersenne-twister correlated