Python 中的 'time.seed()' 函数是 'time' 模块中的一个函数,用于初始化生成随机数的种子,以便在随机数生成器中产生随机数序列。'time.seed()' 函数的语法如下:

time.seed([seed])

其中,'seed' 是可选参数,如果不指定 'seed',则使用当前系统时间作为种子。如果指定了 'seed',则使用指定的 'seed' 作为种子。

'time.seed()' 函数返回 'None'。在调用 'time.seed()' 函数后,后续的随机数生成器函数(如 'randint'、'random' 等)将使用该种子生成随机数序列。

下面是一个示例:

import random
import time

# 使用当前系统时间作为种子
random.seed()
print(random.randint(1, 10))

# 使用指定种子
time.seed(123)
print(random.randint(1, 10))
print(random.randint(1, 10))
print(random.randint(1, 10))

在上面的示例中,第一个 'random.randint(1, 10)' 使用当前系统时间作为种子,每次运行代码都会产生不同的随机数。第二个示例中使用 'time.seed(123)' 指定了种子,因此每次运行代码都会产生相同的随机数序列。

Python time.seed() 函数详解:设置随机数种子

原文地址: https://www.cveoy.top/t/topic/lF7e 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录