Random库
random库是使用随机数的Python标准库
伪随机数:采用梅森旋转算法可以生成伪随机序列中元素
生成随机数:
给定随机数种子-》采用梅森旋转算法-》随机序列
基本随机函数:seed(),random()
扩展随机函数:randint(),randrange(),getrandbit(),ubiform(),choice(),shuffle()
seed(a=none)
描述:初始化给定的随机数种子,默认为当前系统的时间
random.seed(10)
产生种子10对应的序列
random()
描述:生成一个[0.0,1.0)之间的随机小数
random.random()
0.9469572481012325
可以利用seed来控制random生成的随机数
>>> import random
>>> random.random()
0.9469572481012325
>>> random.random()
0.2735506429592328
>>> random.seed(10)
>>> random.random()
0.5714025946899135
>>> random.seed(10)
>>> random.random()
0.571