该模块用于产生随机数,常用方法如下:
random.random()
该方法生成一个[0.0,1.0)之间的随机数
random.uniform(a,b)
该方法生成一个[a,b)之间的随机数
random.ranint(a,b)
该方法生成一个[a,b)之间的整数
random.randrange([start],stop,[step])
在指定范围,按指定基数增长,在该集合中获取一个随机数
example: random.randrange(1,100,2)
1,3,5,7...99中获取一个数
random.choice(seq)
该方法从seq中返回一个随机值,seq指一种数据类型(list,tuple,string)
random.shuffle(seq)
该方法将一个列表中的元素打乱
random.sample(seq,k)
该方法从指定的seq中返回k个元素(列表) 不会改变原来的seq
阅读(3663) | 评论(0) | 转发(0) |