轻松上手,快乐学习!

Python Random seed() 方法


实例

将种子值设置为10,看看会发生什么:
import random

random.seed(10)
print(random.random())
运行实例»

定义和用法

seed()方法用于初始化随机数发生器。 随机数发生器需要一个以(种子值)开头的数字,以便能够生成随机数。
默认情况下,随机数生成器使用当前系统时间
使用seed()方法自定义随机数生成器的起始编号。
注意:如果您使用相同的种子值两次,您将获得两次相同的随机数。见下面的例子

语法

random.seed(aversion)

参数值

参数 描述
a 可选。生成随机数所需的种子值。 如果是整数,则直接使用,否则必须将其转换为整数。 默认值为None,如果为None,则生成器使用当前系统时间。
version 一个整数,指定如何将a参数转换为整数。 默认值为2

更多实例

实例

证明如果您使用相同的种子值两次,您将获得两次相同的随机数:
import random

random.seed(10)
print(random.random())

random.seed(10)
print(random.random())
运行实例»