random库用于生成随机数
- 基本随机数函数:
seed()
,random()
- 扩展随机数函数:
randint()
,getrandbits()
,uniform()
,
randrange()
,choice()
,shuffle()
- seed(a=None)
初始化给定的随机数种子,默认为当前系统时间
random.seed(10)
#产生种子10对应的序列
- random()
生成一个[0.0, 1.0)之间的随机小数
random.random()
- 常用的 经过扩展的 random()方法
函数 | 描述 |
---|---|
randint(a, b) | 生成一个[a, b]之间的整数 |
randrange(m, n[, k]) | 生成一个[m, n)之间以k为步长的随机整数 |
getrandbits(k) | 生成一个k比特长的随机整数 |
uniform(a, b) | 生成一个[a, b]之间的随机小数 |
choice(seq) | 从序列 |