模块--随机 random
2016-08-19 本文已影响23人
帅哥_刷哥
1.导入库
import random
2.获得随机数 -- 获得0-1之间的一个随机数
random.random() // [0,1.0)
3.生成一个指定范围内的整数
random.randint(a, b) //[a,b]
random.randint(0,99)
4.指定范围内,按指定基数递增的集合中 获取一个随机数
random.randrange([start], stop[, step])
random.randrange(0,101,2)
5.生成一个指定范围内的随机符点数
random.uniform(a, b) // 如果a > b,则生成的随机数n: a <= n <= b。如果 a <b, 则 b <= n <= a
random.uniform(10,20)
6.从序列中获取一个随机元素
random.choice(sequence) // sequence表示一个有序类型。
random.choice(['1','2','3'])
7.从指定序列中随机获取指定长度的片断
random.sample(sequence, k)
lists = [1,2,3,4,5,6,7,8,9]
alist = random.sample(lists,5)
print(alist)
8.将一个列表中的元素打乱
random.shuffle(x[, random])
p=["1","2","3","4","5"]
random.shuffle(p)
print(p)