random库是用于产生并运用随机数的标准库
1. random库函数
(1)random.seed(a)
设置随机种子数,可以是浮点数或整数,如果不设置的话,则random库默认以系统时间产生当作随机数种子,设置种子的好处是可以重复再现相同的随机数序列
(2)random.random()
生成一个【0.0,1.0)之间的随机小数,不包括1.0
(3)random.randint(a,b)
生成一个【a,b】之间的随机整数,包括整数b
(4)random.getrandbits(k)
生成一个k比特长度的随机整数
(5)random.randrange(start,stop[,step])
(6)random.uniform(a,b)
生成一个【a,b】之间的随机小数
(7)random.choice(seq)
从序列类型的seq中随机返回一个元素
(8)random.shuffle(seq)
如同扑克牌洗牌
(9)random.sample(seq,k)
从seq序列类型中随机选取k个元素