"""
(0, 1):random.random()
[1, 10]:random.randint(1, 10)
[1, 10):random.randrange(1, 10)
(1, 10):random.uniform(1, 10)
单例集合随机选择1个:random.choice(item)
单例集合随机选择n个:random.sample(item, n)
洗牌单列集合:random.shuffle(item)
"""
# (0, 1):random.random()
print(random.random()) # (0,1)内的任意的浮点数
# [1, 10]:random.randint(1, 10)
print(random.randint(1,10)) # [1,10]内的任意整数
# [1, 10):random.randrange(1, 10)
print(random.randrange(1,10)) # [1,10)内的任意整数
# (1, 10):random.uniform(1, 10)
print(random.uniform(1,10)) # (1,10) 内的任意浮点数
# 单例集合随机选择1个:random.choice(item)
print(random.choice(['a','b','c',1,2,3])) # 单例集合随机选择1个
# 单例集合随机选择n个:random.sample(item, n)
print(random.sample((1,2,5,4,3),3)) # [3, 1, 4] 单例集合随机选择n个
# 洗牌单列集合:random.shuffle(item)
res = ['a','b','c',1,2,3]
random.shuffle(res)
print(res) # [3, 'a', 'c', 2, 1, 'b'] 重新打乱原单列集合、