random是python当中的标准库
import random # 导入random
# 两类8种函数
# 基本随机数函数:seed(),random()
# seed(a=None) 初始化给定的随机数种子,默认为当前的系统时间
random.seed(10) #产生种子10对应的序列
print(random.random()) #生成一个[0.0, 1.0)之间的随机小数
# 扩展随机数函数
print(random.randint(10, 100)) #生成一个[a, b]之间的整数(包括b)
print(random.randrange(10, 100, 10)) #生成一个[m,n)之间以k为步长的随机整数
print(random.getrandbits(16)) #生成一个k比特长的随机整数
# random()是0-1之间的小数,使用别的范围用uniform(a, b)
print(random.uniform(10, 100)) #生成一个[a, b]之间的随机小数
print(random.choice([1,2,3,4,5,6,7,8,9])) # 从序列中随机选择一个元素
s = [1,2,3,4,5,6,7,8,9]
random.shuffle(s) #将序列中元素随机排列,返回打乱后的序列
print(s) #[3, 9, 7, 4, 1, 2, 6, 5, 8]