random模块用法
import random as r
1.r.random()
用于生成[0, 1)的随机浮点数
print(r.random()) # 0.15966568096223654
2.r.randint(a, b)
用于生成一个[a, b]的随机整数
print(r.randint(5, 9)) # 6
3.r.uniform(a, b)
用于生成一个[a, b]的随机浮点数
print(r.uniform(5, 9)) # 7.466190274880667
4.r.randrange([start,] stop[, step])
从指定范围内,按指定基数递增的集合中获取一个随机整数。
print(r.randrange(1, 19, step=2)) # 13
5.r.choice(sequence)
从序列中获取一个随机元素。
print(r.choice(['red', 'yellow', 'blue'])) # yellow
6.r.shuffle(x[, random])
用于将一个列表中的元素打乱。
sss1 = ['aasd', '123', '111', 'anny'] r.shuffle(sss1) print(sss1) # ['123', 'anny', 'aasd', '111']
7.r.sample(sequence, k)
从指定序列中随机获取指定长度的切片。
print(r.sample("hello,how are U?", 6)) # ['w', 'e', 'l', '?', 'r', 'o']