Python 3 – Number seed() 方法

Python 3 – Number seed() 方法

描述

seed() 方法用于初始化基本的随机数生成器。在调用其它的随机数模块函数之前,先调用此函数。

语法

以下是 seed() 方法的语法:

seed ([x], [y])

注意 − 此函数用于初始化基本的随机数生成器。

参数

x − 下一个随机数的种子。如果省略,那么将采用系统时间来生成下一个随机数。如果x是整数,则直接使用它。

y − 版本号(默认值为2)。str、byte或byte数组对象将转换为int。版本1使用x的hash()。

返回值

此方法不返回任何值。

示例

以下示例演示了 seed() 方法的用法。

#!/usr/bin/python3
import random

random.seed()
print ("使用默认种子生成的随机数", random.random())

random.seed(10)
print ("使用整数种子生成的随机数", random.random())

random.seed("hello",2)
print ("使用字符串种子生成的随机数", random.random())

输出

运行以上代码,会产生以下输出结果 −

使用默认种子生成的随机数 0.2524977842762465
使用整数种子生成的随机数 0.5714025946899135
使用字符串种子生成的随机数 0.3537754404730722

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程