Python random重现伪随机数
>>> x = random.getstate() #注意这里
>>> random.randint(1, 10)
5
>>> random.randint(1, 10)
7
>>> random.randint(1, 10)
8
>>> random.randint(1, 10)
6
>>> random.randint(1, 10)
3
>>> random.randint(1, 10)
9
>>> random.setstate(x) #注意这里
>>> random.randint(1, 10)
5
>>> random.randint(1, 10)
7
>>> random.randint(1, 10)
8
>>> random.randint(1, 10)
6
>>> random.randint(1, 10)
3
>>> random.randint(1, 10)
9
文章介绍了如何在Python中使用random模块生成伪随机数,并通过`getstate()`和`setstate()`函数来保存和恢复随机数生成器的状态,确保每次调用`randint`函数时得到一致的结果。
362

被折叠的 条评论
为什么被折叠?



