Python 为什么Mersenne twister更喜欢使用wichmann-hill算法生成伪随机数?

Python 为什么Mersenne twister更喜欢使用wichmann-hill算法生成伪随机数?,python,random,mersenne-twister,Python,Random,Mersenne Twister,我在Python2.3版本中读到,Mersenne twister替代了Wichmann-Hill方法作为默认生成器。我想知道是否有什么可以解释为什么这个会这样。我知道,梅森龙卷风的周期要长一些,但还有其他特征可以推动这一变化吗?您链接到的文档中说:“[威奇曼希尔]的周期按当代标准来说太短,而且生成的序列已知未通过一些严格的随机性测试。”如果这个解释对您来说还不够,那么您必须询问Python社区。否则,关于Mersenne Twister在Python 2.3中取代Wichmann Hill的原

我在Python2.3版本中读到,Mersenne twister替代了Wichmann-Hill方法作为默认生成器。我想知道是否有什么可以解释为什么这个会这样。我知道,梅森龙卷风的周期要长一些,但还有其他特征可以推动这一变化吗?

您链接到的文档中说:“[威奇曼希尔]的周期按当代标准来说太短,而且生成的序列已知未通过一些严格的随机性测试。”如果这个解释对您来说还不够,那么您必须询问Python社区。否则,关于Mersenne Twister在Python 2.3中取代Wichmann Hill的原因,可能会有更多的猜测。

非常感谢您的回答。我特别问,是否有其他原因(应该说除了列出的原因之外)可以推动这一变化?所以我寻找的是其他原因:我不必是Python团队“正式”使用的原因。我可以询问Python社区,但这通常与RNG更相关。也许有人知道其他编程语言在解释这一变化时使用的原因。同样,猜测这些其他原因是什么是猜测。例如,我可以说Mersenne Twister在Python 2.3发布时是“流行的”(当时的许多应用程序也将Mersenne Twister作为其PRNG),或者说“Mersenne Twister”这个名字很吸引人,但这将是我的猜测。