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