📅  最后修改于: 2023-12-03 14:46:37.022000             🧑  作者: Mango
在Python中,random.seed()
函数是用于设置伪随机数生成器的种子(seed)。伪随机数生成器是一种通过确定性算法生成看起来随机的数列的方法。种子(seed)是该算法的起始值,它决定了随机数生成器生成的随机数序列。
random.seed()
函数可以接受一个整数作为参数,该整数即为种子值。在同一个种子值下,random
模块的伪随机数序列将会保持一致。具体用法如下:
import random
random.seed(123) # 设置种子为123
print(random.random()) # 生成一个0到1之间的随机数
种子值的作用是决定伪随机数序列的起始状态,不同的种子值会得到不同的伪随机数序列。在实际应用中,我们可以使用相同的种子值来重现随机数序列,这对于调试和测试非常有用。
除了random.random()
函数外,random
模块还提供了其他一些生成随机数的函数,如random.randint()
、random.choice()
等。这些函数在调用前可以通过random.seed()
函数来设置相同的种子值,以保持生成相同的随机数序列。
更多关于random
模块的详细信息,请参考官方文档:https://docs.python.org/3/library/random.html