在python中生成与机器无关的随机数

时间:2017-03-10 20:59:27

标签: python numpy random

假设两台机器上的python和numpy版本相同,那么numpy.random会在不同的架构上产生相同的随机数(给定一个特定的种子)吗?

在各种python /库版本中是否有任何与机器无关的好选项?

1 个答案:

答案 0 :(得分:4)

是。来自NumPy docs

  

兼容性保证固定种子和固定的一系列调用   使用相同参数的'RandomState'方法将始终产生   除了值之外,相同的结果直到舍入误差   不正确。将修复不正确的值,并在其中修改NumPy版本   修复程序将在相关文档字符串中注明。   扩展现有参数范围和添加新参数   只要先前的行为保持不变,就允许参数。