关于random.seed

介绍

seed() 方法改变随机数生成器的种子,可以在调用其他随机模块函数之前调用此函数。

如何使用

import random random.seed([x])

参数

[x]表示x是可选的,可写,可不写
x -- 改变随机数生成器的种子 seed。

举例说明

import random

# 随机数不一样
random.seed()
print('随机数1:',random.random())
random.seed()
print('随机数2:',random.random())

# 随机数一样
random.seed(1)
print('随机数3:',random.random())
random.seed(1)
print('随机数4:',random.random())
random.seed(2)
print('随机数5:',random.random())

随机数1: 0.434911194647564
随机数2: 0.8738954493405242
随机数3: 0.13436424411240122
随机数4: 0.13436424411240122
随机数5: 0.9560342718892494

总结

如果想获得和上次一样的随机数,应该设置seed的参数并且相同。

posted @ 2021-02-28 23:07  人在囧途呢  阅读(160)  评论(0)    收藏  举报