使用random库主要目的是生成随机数

random库与随机数运用

random库的常用函数

random.seed(a)对后续产生的随机数设置种子a

  • 设置随机数种子的好处是可以准确复现随机数序列,用于重复程序的运行轨迹。对于仅使用随机数但不需要复现的情形可以不使用。
  • 如果程序没有显式设置随机数种子,则使用 随机数生成函数前,将默认以当前系统的运 行时间为种子产生随机序列。
In [1]: from random import *

In [5]: seed(10)    # 设置种子10

In [6]: random()
Out[6]: 0.5714025946899135

In [7]: random()
Out[7]: 0.4288890546751146

In [8]: seed(10)    # 再次设置相同的种子,则后续产生的随机数相同

In [9]: random()
Out[9]: 0.5714025946899135

In [10]: random()
Out[10]: 0.4288890546751146

发表回复