Python random seed() 方法
-
定义和用法
seed()方法用于初始化随机数生成器。随机数生成器需要一个以(种子值)开头的数字,以便能够生成一个随机数。默认情况下,随机数生成器使用当前系统时间。
使用seed()方法来自定义随机数生成器的起始编号。注意:如果两次使用相同的种子值,则两次将获得相同的随机数。见下面的例子
-
实例
-
语法
random.seed(a, version)
-
参数
参数 必需的 描述 a 否 生成随机数所需的种子值。 如果是整数,则直接使用,否则,必须将其转换为整数。 默认值为“None”,如果为“None”,则生成器使用当前系统时间。 version 否 一个整数,指定如何将参数转换为整数。 预设值为2 -
更多例子
证明如果您两次使用相同的种子值,那么您将两次获得相同的随机数:
尝试一下import random random.seed(10) print(random.random()) random.seed(10) print(random.random())