随机种子(Random Seed)是计算机专业术语,一种以随机数作为对象的以真随机数(种子)为初始条件的随机数。一般计算机的随机数都是伪随机数,以一个真随机数(种子)作为初始条件,然后用一定的算法不停迭代产生随机数。1

也就是说,如果我们知道种子,既可以用相同的随机数生成器生成相同的随机数。如:

In [31]: random.seed(666)

In [32]: random.randint(1,100)
Out[32]: 59

In [33]: random.seed(666)

In [34]: random.randint(1,100)
Out[34]: 59

In [35]: random.randint(1,100)
Out[35]: 56