random模块
- random.random(); #随机出现(0,1)内的浮点数;
- random.randint(1,3); #随机出现[1,3]内的整数;
- random.randrange(1,3); #随机出现[1,3)内的整数,即1,2;
- random.choice([1,2,3]); #随机在列表里抽取1个数;
- random.sample([1,2,3,4,5,6],3) #在1-6列表里抽取3个数;
- random.shuffle: 打乱顺序
a=[1,2,3,4,5,6] #首先要先有列表,再去打乱;
random.shuffle(a);
print(a)
##############随机验证码##################
b=[0,1,2,3,0,0];
v=[];
for i in b:
c=random.randint(0,9)
v.append(c)
print(v)
ls =[0,0,0,0,0,0];
s=[];
for i in ls:
rannum=random.randint(0,9);
ranlet=chr(random.randint(65,122))
sel=random.choice([rannum,ranlet])
s.append(sel)
print(s)