import random as rd
random模块的常用函数
函数 | 用法 |
---|---|
randint(a, b) | 生成一个a到b间的随机整数,包括a和b |
random() | 生成一个0到1之间的随机浮点数,包括0但不包括1,也就是[0.0, 1.0) |
uniform(a, b) | 生成a、b之间的随机浮点数,a、b无需是整数,也不用考虑大小 |
choice(seq) | 从序列中随机选取一个元素,seq需要是一个序列,比如list、元组、字符串 |
randrange(start, stop, step) | 生成一个从start到stop(不包括stop),间隔为step的一个随机数 |
sample(population, k) | 从population序列中随机获取k个元素,生成一个新序列 |
shuffle(x) | 把序列x中的元素顺序打乱。shuffle直接改变原有的序列 |