random模块中几个函数的简单说明
1、random.random()随机生成一个实数,范围在(0,1)。
2、random.uniform(a, b)生成一个指定范围的随机浮点数。
3、random.randint(a ,b)生成一个指定范围内的整数。
4、random.randrange(start, stop [,step])用于从指定范围内,按指定基数递增的集合中获取一个随机数。
5、random.choice(sequence)用于从序列中获取一个随机元素。sequence:泛指一系列有序类型,如list,tuple,字符串等。
6、random.shuffle(x[, random]),用于将一个列表中的元素打乱。如:
import random
list = [1,2,3,4,5]
print(random.shuffle(list))
7、random.sample(sequence, k)用于从指定序列中随机获取指定长度的片段。sample函数不会修改原有序列。sequence可以是序列等。