Python数字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