您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

跨系统和版本的python伪随机数的可重复性?

跨系统和版本的python伪随机数的可重复性?

不,不是。random模块的文档中没有这样的承诺。

该文档包含的内容是这样的:

在版本2.3中进行了更改:MersenneTwister取代了Wichmann-Hill作为生成

因此,在Python 2.3之前使用了其他RNG。

到目前为止,我一直在使用numpy.random.RandomState可重现的伪随机性,尽管它也并没有做出您所追求的正式承诺。

如果您想获得完全的可复制性,则可能需要在程序中包含random的源副本,或从一起破解“P²RNG”(伪-伪- RNG)hashlib

python 2022/1/1 18:33:07 有414人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶