您需要使用一个
random.Random类对象。
from random import Randoma = Random()b = Random()a.seed(0)b.seed(0)for _ in range(5): print(a.randrange(10), b.randrange(10))# Output:# 6 6# 6 6# 0 0# 4 4# 8 8
该文档明确指出了您的问题:
该模块提供的功能实际上是
random.Random该类的隐藏实例的绑定方法。您可以实例化自己的实例,Random以获取不共享状态的生成器。



