描述

传入的数值用于指定随机数生成时所用算法开始时所选定的整数值,如果使用相同的seed()值,则每次生成的随机数都相同

语法

import random
random.seed( [x] )

参数

x -- 改变随机数生成器的种子seed。

返回值

本函数没有返回值

实例

random.seed(1)
a = randint(1, 100)

random.seed(1)
b = randint(1, 100)
print(a)
print(b)

打印结果:
18
18
import random
from random import randint
random.seed(5)

random.seed(5)
lst = [randint(1, 100) for _ in range(5)]
random.seed(5)
lst1 = [randint(1, 100) for _ in range(5)]
print(lst)
print(lst1)

打印结果:
[80, 33, 95, 46, 89]
[80, 33, 95, 46, 89]