Python/ref random seed

来自菜鸟教程
跳转至:导航、​搜索

<languages />

Python Random seed()方法

❮随机方法

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

    import random

random.seed(10)

    print(random.random())

定义和用法

The seed() 方法用于初始化随机数生成器。

随机数生成器需要一个以(种子值)开头的数字,以便能够生成随机数。

默认情况下,随机数生成器使用 当前系统时间 .


使用seed()方法来自定义随机数生成器的起始编号。

注意: 如果两次使用相同的种子值,则两次将获得相同的随机数。见下面的例子


句法

    random.seed(a, version)
  

参数值

参数 描述
a 可选的。生成随机数所需的种子值。

如果是整数,则直接使用,否则,必须将其转换为整数。
默认值为“无”,如果为“无”,则生成器使用当前系统时间。

version 一个整数,指定如何转换

a 参数转换为整数。
预设值为2

更多例子

演示如果两次使用相同的种子值,则两次将获得相同的随机数:

    import random

random.seed(10)

    print(random.random())

random.seed(10)

    print(random.random())

❮随机方法