random常用函数
# 导入random模块
import random
# 关于数字类型
random.random() # 生成一个0~1的小数
random.randint(3, 100) # 生成一个在[3, 100]之间的整数(前闭后闭区间)
random.uniform(a, b) # 生成一个[min(a, b), max(a, b)]的浮点数
random.randrange(a, b, step) # 生成[a, b]之间的 a + k*step 的数(k为整数)
# 非数字类型
random.sample(iter, num) # 随机从迭代器中选num个内容(返回列表类型)
random.choice(iter) # 随机选取一个可切片迭代器内容
random.shuffle(iter) # 打乱可改变顺序的迭代器的内容(注意:在原迭代器上修改)