Python3 seed()函数

seed() 函数初始化基本的随机数发生器。调用任何其它随机模块功能之前调用此函数。

语法

以下是 seed() 方法的语法:
seed ([x], [y])
注意:此函数初始化基本的随机数发生器。

参数

  • x -- 这是下一个随机数的种子。 如果省略,那么它需要系统时间来生成一个随机数。如果x是一个int,它直接被使用;

  • y -- 这是版本号(默认值是2)。 str,字节或字节数组对象被转换的int类型。版本1使用x的hash()

返回值

此方法不返回任何值。

示例

下面的示例说明 seed() 方法的使用。
#!/usr/bin/python3
import random

random.seed()
print ("random number with default seed", random.random())
random.seed(10)
print ("random number with int seed", random.random())
random.seed("hello",2)
print ("random number with string seed", random.random())
当我们运行上面的程序,它会产生以下结果:
random number with default seed 0.2524977842762465
random number with int seed 0.5714025946899135
random number with string seed 0.3537754404730722

上一篇: Python3循环 下一篇: Python3数字