docs说:
兼容性保证固定种子和固定的一系列调用 使用相同参数的'RandomState'方法将始终产生 除了值之外,相同的结果直到舍入误差 不正确。将修复不正确的值,并在其中修改NumPy版本 修复程序将在相关文档字符串中注明。 扩展现有参数范围和添加新参数 只要先前的行为保持不变,就允许参数。
没有提及操作系统。
如果我在Windows和Linux上调用np.random.seed(42)
,之后生成的随机数是否相同?
不同版本的64位Ubuntu会不会一样?
我假设rng使用系统库,因此代码可能不可移植。如果这是真的,是否有修复?我知道这可能是丑陋的,比如改变linux rng系统来模拟windows的东西。但我已经准备好了创造性的解决方案。
答案 0 :(得分:0)
根据sascha的评论,随机数与平台无关。