python 小案例,隨機驗證碼

2021-08-21 21:27:01 字數 488 閱讀 1330

# 生成乙個隨機數,65-90,

# 數字轉化成字母,chr()

import random

tmp = ""

for i in range(5):

# 生成0-4的隨機數

num = random.randrange(0, 4)

if num == 3 or num == 1:

# 如果隨機數是1或者3,那麼就在驗證碼中生成乙個0-9的隨機數字

# 否則,驗證碼中生成乙個隨機字母

rad1 = random.randrange(0, 10)

tmp = tmp + str(rad1)

else:

rad2 = random.randrange(65, 91) # 隨機產生數字

a = chr(rad2) # 將數字轉化成字母

tmp = tmp + a

print(tmp)

隨機驗證碼 python

功能 隨機驗證碼 日期 01 22 2019 注意 randrange 返回乙個遞增集合的隨機數,使用它必須匯入random包 randint 返回乙個隨機數 chr 返回乙個字元,以整數為引數 import random def check code check code for i in ran...

隨機驗證碼

function window,document if object.prototype.tostring.call options object object else this options.numarr 0,1,2,3,4,5,6,7,8,9 split this options.lette...

Python案例 驗證碼實現

user bin env python coding utf 8 import random 初始化乙個列表 li 26個字母在ascll對照表中的編號在65 i 90範圍內 for i in range 4 random的randrange方法可以定義隨機數產生的範圍 r random.randr...