python生成验证码
#!/usr/bin/python
#coding=utf-8
#引入模块
import random
temp=''
count=0
#循环6次,每次生成一个字符
for i in range(6):
#这里的随机数和下面进行对比,如果对比成功则生成一个数字,这样数字就是随机出现。
r=random.randrange(1, 6)
if r==2 or r==4:
#生成的数字要转换成字符
temp=temp+str(random.randrange(0,10))
else:
a=random.randrange(65, 90)
temp=temp+chr(a)
print(temp)
如下图生成一个6位的验证码:
还没有评论,来说两句吧...