random模块
import random
# 大于0且小于1之间的小数
random.random()
# 大于1小于3的小数, a + (b - a) * self.random()
random.uniform(1,3) # 1.927109612082716
# 随机整数
random.randint(1,5) # 大于等于1且小于等于5之间的整数
random.randrange(1,10,2) # 大于等于1且小于10之间的奇数, randrange带步长的随机整数
# 随机选择一个返回: choice(seq)
random.choice([1,'23',[4,5]]) # #1或者23或者[4,5]
# 列表元素任意k个组合: sample(population, k)
random.sample([1,'23',[4,5]],2)
# 打乱列表顺序: shuffle(self, x, random=None)
item=[1,3,5,7,9]
random.shuffle(item) # item: [5, 1, 3, 9, 7]