(1)概述:
(2)扩展随机函数
(3)如何使用
- 能够利用随机数种子产生“确定”伪随机数
答:也就是说我们用 seed( ) 的函数设定种子,并且用 random函数 来生成随机数。
我们调用 random.random() 生成随机数时(即不设定种子),每一次生成的数都是随机的(一般用于随机数不复现)。但是,当我们预先使用 random.seed(x) 设定好种子之后,其中的 x 可以是任意数字,如10,这个时候,先调用它的情况下,使用 random() 生成的随机数将会是同一个(一般用于数字复现)。
注意:seed()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。
例如
由图可知,当种子相同时,每次输出的第一个随机数都是 0.57…