random模块随机产生数字

random.random()生成0到1的浮点数,不包括0不包括1 
random.uniform(100,1000)指定返回一个浮点数,要有最大值最小值
random.randint(1,3)指定范围内的随机整数   应用:短信验证码
random.choice([1,34,5,6,6])从一个序列中获取随机元素
random.randrange(10,100,2)按照指定技术递增的集合,从列表中获取一个随机整数

>>> import random
>>> random.randrange(0, 101, 2)
42

random.shuffle(p)用于将列表中的元素打乱
random.sample(list,4)从指定中随机获取制定长度片段,sample函数不会修改list的序列

>>> import random
random.sample('abcdefghij',3)
 
['a', 'd', 'b']   取出的三个数字也是无序的

原文地址:https://www.cnblogs.com/ZHANG576433951/p/6013112.html