我有点困惑 random.seed()
在 Python 中是做什么的。例如,下面的测试为什么会产生这样的结果(且结果一致)?
>>> import random
>>> random.seed(9001)
>>> random.randint(1, 10)
1
>>> random.randint(1, 10)
3
>>> random.randint(1, 10)
6
>>> random.randint(1, 10)
6
>>> random.randint(1, 10)
7
我找不到好的文档。
random.seed
的种子值决定。通常你只需调用random.seed()
,它会使用当前时间作为种子值,这意味着每次运行脚本时都会得到不同的数值序列。 - Asad Saeeduddin