Python Random seed() 方法
定义和用法
seed()
方法用于初始化随机数生成器。
随机数生成器需要一个起始数字(种子值),以便能够生成一个随机数。
默认情况下,随机数生成器使用当前系统时间。
使用 seed()
方法来自定义随机数生成器的起始数字。
注意:如果两次使用相同的种子值,您将两次得到相同的随机数。
实例
例子 1
将种子值设置为 10 并查看会发生什么:
import random random.seed(10) print(random.random())
例子 2
证明如果两次使用相同的种子值,您将两次得到相同的随机数:
import random random.seed(10) print(random.random()) random.seed(10) print(random.random())
语法
random.seed(a, version)
参数
参数 | 描述 |
---|---|
a |
可选。生成随机数所需的种子值。 如果它是一个整数,它将被直接使用,如果不是,它必须被转换为整数。 默认值为 None,如果为 None,则生成器使用当前系统时间。 |
version |
整数,指定如何将 a 参数转换为整数。 默认值为 2。 |