标签:
#!/usr/bin/env python #-*- coding:utf-8 -*- import random li=[] for i in range(6): #循环几次,就代表生成几位的验证码 num = random.randrange(65,95) #65-91 随机打印的范围,(65<=num<91) c=chr(num) li.append(c) result="".join(li) #将列表里的元素拼接,必须是字符串 print(result)
#生成的验证码第二位和第四位是数字
li1=[] for i in range(6): if i == 2 or i == 4: #这里定义的是位置 num = random.randrange(0,10) li1.append(str(num)) #因为join拼接的必须是字符串,所以这里要进行转换 else: num1 = random.randrange(65,91) c=chr(num1) #chr()函数功能:将数字转换为字母 li1.append(c) ret="".join(li1) print(ret)
#随机生成数字和字母
#!/usr/bin/env python #-*- coding:utf-8 -*- import random li2=[] for i in range(6): num2=random.randrange(0,5) if num2 == 2 or num2 == 4: #这 a里定义的是位置 num = random.randrange(0,10) li2.append(str(num)) #因为join拼接的必须是字符串,所以这里要进行转换 else: num1 = random.randrange(65,91) c=chr(num1) li2.append(c) ret="".join(li2) print(ret)
标签:
原文地址:http://www.cnblogs.com/Z-style/p/5544528.html