目录
1.random模块
(1)产生随机小数
random()
产生大于0且小于1之间的小数
import random
ret=random.random()
print(ret)
uniform(a,b)
产生指定范围内的随机小数
import random
ret=random.uniform(3,4)
print(ret)
(2)产生随机整数
randint(a,b)
产生a,b范围内的整数,包含开头和结尾
import random
ret=random.randint(1,6)
print(ret)
randrange(start,stop,[step])
产生start,stop范围内的整数,包含开头不包含结尾
step 指定产生随机数的步长
import random
ret=random.randrange(1,5,2)
print(ret)
(3)随机选择一个数据
random.choice(seq)
随机返回序列中的一个数据
seq:就是序列,如lst,dict,set,str,tuple等
lst=['a','b',1]
ret=random.choice(lst)
print(ret)
(4)打乱 序列
shuffle(seq)
打乱序列顺序
lst2=['mm','yy',1314]
random.shuffle(lst2)
print(lst2)
(5)随机产生验证码
思路:
1.创建一个能随机产生由大写字母和数字组成的四位验证码的函数
2.创建的函数里首先要有一个变量来接收验证码,先将它初始化为空
3.由于是四位的验证码就是每一位的情况都是一样的,由此便用循环,循环四次,此处我用的for
4.随机生成0~9的整数,并将其转换为字符串类型