random库是使用随机数的Python标准库
-伪随机数:采用梅森旋转算法生成的(伪)随机序列中元素
-random库主要用于生成随机数
import random
基本随机函数:seed(), random()
扩展随机函数:randint(), getrandbits(), uniform(), randrange(), choice(), shuffle()
随机数种子
seed(a=None)
初始化给定的随机数种子,默认为当前系统时间
random.seed(10) #产生种子10对应的序列
random() 生成一个[0.0, 1.0)之间的随即小数
复现结果 - 再现过程
randint(a,b)
生成一个[a,b]之间的整数
randrange(m,n[,k])
生成一个[m,n)之间以k为步长的随机整数
getrandbits
生成一个k比特长的随机整数
uniform(a,b)
生成一个[a,b]之间的随机小数
choice(seq)
从序列seq中随机选择一个元素
shuffle(seq)
将序列seq中元素随机排列,返回打乱后的序列