python中用于产生随机数的模块是random
import random
# 生成一个0-1之间的随机浮点数
print(random.random())
# 生成一个[a, b]之间的随机浮点数
print(random.uniform(0, 10))
# 生成一个[a, b]之间的随机整数
print(random.randint(0, 10))
# 在指定集合[a, b) 中,以步长step随机选取一个整数
# print(random.randrange(0, 10, step))
print(random.randrange(0, 10, 2))
# 从特定序列中随机选取一个元素, 这里的序列可以是字符串, 列表,元组等
# random.choice(sequence)
print(random.choice("hello"))
# 打乱列表顺序
alist = list("12345")
random.shuffle(alist)
print(alist)