random库

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中元素随机排列,返回打乱后的序列

你可能感兴趣的:(random库)