Python Random setstate() 方法
定义和用法
setstate()
方法用于将随机数生成器的状态恢复到指定的状态。
请使用 getstate() 方法来捕获状态。
实例
捕获并恢复随机数生成器的状态:
import random # 打印一个随机数: print(random.random()) # 捕获状态: state = random.getstate() # 打印另一个随机数: print(random.random()) # 恢复状态: random.setstate(state) # 下一个随机数应该与捕获状态时相同: print(random.random())
语法
random.setstate(state)
参数
参数 | 描述 |
---|---|
state | 必需。状态对象。setstate() 方法会将随机数生成器的状态恢复为此状态。 |