Python中random库8种基本函数
import random
随机种子 后续调用seed(0)随机数不变
random.seed(0)
随机产生(0,1)的随机数
p = random.random()
print(p)
结果为0.8444218515250481
其他扩展随机数函数
产生[a,b]间的整数
random.randint(a,b)
产生[m,n)间的k为步长的随机整数
random.randrange(m,n[,k])
生成一个k比特长的随机整数
random.getrandbits(k)
生成[a,b]之间的随机小数 精度小数点后16位
random.uniform(a,b)
从序列seq中随机选取一个元素
random.choice(seq)
将序列seq元素随机排列,返回打乱后的序列
random.shuffle(seq)