1、random.random() # 用于生成一个0到1的随机浮点数
2、random.uniform(a, b) #用于生成一个指定范围内的随机浮点数,且不受a、b位置影响。
3、random.randint(a, b) #生成一个指定范围内的整数,必须满足a<=b
4、random.randrange([start], stop[, step]) #从指定范围内以step递增的集合中获取一个随机数
例如:random.randrange(10,16,2),相当于从列表[10,12,14,16]中随机获取一个数
5、random.choice(sequence) #从序列中获取一个随机元素
这里的sequence泛指一系列的类型,如list,tuple,字符串等。
6、random.shuffle(x[, random]) #将列表中元素随机排列
7、random.sample(sequence,k) #从指定序列中获取指定长度子序列并随机排序,原序列不会改变