Python random.seed() 函数用于设置随机种子,让随机结果可复现。
语法
random.seed(value)参数
value:种子值(整数或 None)。None 表示用系统随机源。
返回值
无返回值(返回 None)。设置后随机结果可复现。
示例
import random
# 设置相同种子,结果相同
random.seed(42)
print(random.randint(1, 100)) # 82
print(random.randint(1, 100)) # 15
random.seed(42) # 重新设种子
print(random.randint(1, 100)) # 82,又一样了
print(random.randint(1, 100)) # 15注意事项
测试或演示时设固定种子,随机结果可复现。不设种子则每次运行不同。