python编程之random.seed()的用法

random是随机数的意思,seed是种子的意思。

百度查明

python编程之random.seed()的用法

还是不懂,什么是种子?

我们来看看案例

案例一、输出种子的值

python编程之random.seed()的用法

案例二、 打印种子之后生成一个随机数的

                不同的种子,生成的数不一样;

              但是同样的种子生成的随机数是不是一样呢?

python编程之random.seed()的用法

案例三、打印相同种子之后生成的随机数,是一样的; 

python编程之random.seed()的用法 

 

既然如此,那就不是生成一个随机数了,而是一个常量了?

当seed()没有参数的时候 ,每次产生的随机数是不一样的

python编程之random.seed()的用法 

python编程之random.seed()的用法