Python random setstate() 方法

  • 定义和用法

    setstate()方法用于将随机数生成器的状态恢复到指定状态,使用getstate()方法捕获状态
  • 实例

    获取并恢复随机数生成器的状态:
    import random
    
    #print a random number:
    print(random.random())
    
    #capture the state:
    state = random.getstate()
    
    #print another random number:
    print(random.random())
    
    #restore the state:
    random.setstate(state)
    
    #and the next random number should be the same as when you captured the state:
    print(random.random())
    
    尝试一下
  • 语法

    random.setstate(state)
    
  • 参数

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