Python 随机模块 setstate() 方法

实例

捕获并恢复随机数生成器的状态:

  1. import random
  2. #print a random number:
  3. print(random.random())
  4. #capture the state:
  5. state = random.getstate()
  6. #print another random number:
  7. print(random.random())
  8. #restore the state:
  9. random.setstate(state)
  10. #and the next random number should be the same as when you captured the state:
  11. print(random.random())

定义与用法

setstate() 方法用于将随机数生成器的状态恢复到指定状态。

使用 getstate() 方法捕获状态。


语法

  1. random.setstate(state)

参数值

参数描述
state必须的。状态对象。setstate() 方法将恢复;随机数生成器将返回到此状态。

分类导航