需求:隨機生成驗證碼, 思路: 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): ...
需求:隨機生成驗證碼,
思路:
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