# ------------------- 随机小数 -------------------
# 大于 0 小于 1 的小数
print(random.random()) # 打印结果:0.0747732069113084
# 大于 1 小于 3 之间的小数
print(random.uniform(1,4)) # 打印结果:1.4482771589260843
# ------------------- 随机整数 -------------------
# 大于等于 1 且 小于等于 5 之间的整数
print(random.randint(1,4)) # 打印结果:4
# 大于等于 1 且 小于 10 之间的 奇数 (不包括 10)
print(random.randrange(1,10,2))
# 随机选择一个返回
print(random.choice([1,'123',[3,4]])) # 打印结果:123
# 随机选择多个返回,第二个参数为 返回的个数
print(random.sample([1,'23',[4,3]],2)) # 打印结果:[[4, 3], '23']
# 返回任意两个
# ------------------- 打乱列表顺序 -------------------
lis = [1,2,3,4,5,6,7,8]
random.shuffle(lis)
print(lis) # 打印结果:[3, 4, 5, 2, 8, 7, 1, 6]