为什么梅森扭曲器更喜欢使用 wichmann hill 算法来产生伪随机数?

问题描述

我在 Python 2.3 https://stackless.readthedocs.io/en/2.7-slp/library/random.html 版本中读到,梅森扭曲器取代了 Wichmann-Hill 方法作为生成器。我想知道是否可以详细说明为什么这个人会这样做。我知道,梅森龙卷风的周期更大,但是否还有其他特征可以推动这种变化?

解决方法

您链接到的文档说:“[WichmannHill] 的[WichmannHill] 时期按照当代标准太短,并且已知生成的序列未能通过一些严格的随机性测试。”如果这个解释对你来说还不够,你将不得不询问 Python 社区。否则,可能会猜测为什么 Mersenne Twister 在 Python 2.3 中取代了 Wichmann-Hill。