9

如果给定相同的种子,是否可以在 python 中生成与 java 中相同的随机数

以更准确的方式解释,是否可以在Python中使用java中的线性同余公式?

4

2 回答 2

10

你看过这个项目吗?http://pypi.python.org/pypi/java-random

于 2012-06-22T19:29:58.953 回答
1

使用Pyjnius

from jnius import autoclass

rand = autoclass('java.util.Random')()

rand.setSeed(12345)

print(rand.nextInt(50))
print(rand.nextInt(50))
print(rand.nextInt(50))
print(rand.nextInt(50))
于 2020-08-29T21:53:31.930 回答