python-随机生成验证码实例

需求:随机生成验证码,


思路:

  1.生成一个随机数,65-90
  2.数字转化为字母:chr(数字)

 1 #!/usr/bin/env python
 2 # -*- coding:utf-8 -*-
 3 
 4 import random
 5 temp = ""
 6 for i in range(6):  #定义生成一个6位的验证码
 7     num = random.randrange(0, 4)
 8     if num == 3 or num == 1:
 9         rad2 = random.randrange(1, 10) #随机生成1-10的数字
10         temp = temp + str(rad2)        #将生成的数字添加到temp中
11     else:
12         rad1 = random.randrange(65, 91)  #随机生成A-Z字母的ascill码
13         c1 = chr(rad1)     #将数字转化成字母
14         temp = temp + c1       #将生成的字母添加到temp中
15 
16 print(temp)
View Code

 

你可能感兴趣的:(python-随机生成验证码实例)