1、python标准库中的random模块重要方法:
- random() 返回0<=n<1之间的随机实数n;
- choice(seq) 从序列seq中返回随机的元素;
- shuffle(seq[, random]) 原地指定seq序列;
- sample(seq, n) 从序列seq中选择n个随机且独立的元素;
2、random方法:
print(random.random()) #0-1之间的随机数
0.7888361355196838
print(random.uniform(10,20)) #10-20之间的随机数
16.062553655263045
print(random.randint(10,20)) #10<num<=20
15
3、choice方法:
name=['张三丰','李寻欢','聂峰','步惊云','雄霸','无名','刘病已','林诗音']
print(random.choice(name)) #随机获取一个name
李寻欢
4、shuffle方法:改变的是原列表的顺序
5、sample方法,2表示随机取出2个名字。
name=['张三丰','李寻欢','聂峰','步惊云','雄霸','无名','刘病已','林诗音']
print(random.sample(name,2))
['张三丰', '聂峰']