21 random模块
上一节
下一节
random模块主要用于random模块随机处理。常用函数有:
1、choice(seq)
从序列的元素中随机选择一个元素。如:choice([1,5,6,8]) #从1,5,6,8中随机选择一个整数
2、randrange(start,stop,step)
等效于choice(range(start,stop,step))。
3、random()
随机生成[0,1)上的一个实数。
4、shuffle(lst)
将列表lst的所有元素随机排序。
如:a=[1,2,3,4],则执行“shuffle(a)”后a的元素会打乱次序。
5、uniform(x, y)
随机生成[x,y]上的一个实数。
6、randint(m,n)
随机生成[m,n]上的一个整数。
7、sample(s,k)
从序列s中随机选择k个元素。如果序列s没有重复元素,则选择的k个元素也不会重复。

