random库的使用
有关Python中random标准库的使用
Python中关于随机值的部分,借助的是根据当前的随机种子,通过梅森旋转算法,生成一段随机序列。
基本随机函数
- random.seed(a=None)
初始化给定的随机种子,默认值为当前的系统时间。
- random.random()
生成一个[0.0,1.0)之间的小数。
拓展随机函数
- random.randint(a,b)
生成[a,b]之间的整数。
- random.randrange(m,n,k)
生成一个[m.n)之间的以k为步长的随机数。
- random.getrandbits(k)
随机生成一个k比特长的随机整数
- random.uniform(a,b)
生成一个[a,b]之间的随机小数。
- random.choice(seq)
将一个序列中随机返回一个值。
- random.shuffle(seq)
将seq序列中的值随机打乱,返回打乱后的序列。