Python案例 驗證碼實現

2021-08-09 06:36:08 字數 521 閱讀 1155

#!/user/bin/env python

# -*- coding:utf-8 -*-

import random

#初始化乙個列表

li=#26個字母在ascll對照表中的編號在65<=i<90範圍內

for i in range(4):

#random的randrange方法可以定義隨機數產生的範圍

r=random.randrange(0,5)

if i==r:

num=random.randrange(0,10)

#由於join方法只能對字串起作用,因此需要將數字轉化為字串

else:

temp=random.randrange(65,91)

#內建函式的chr方法可以將乙個數字轉化為ascll對照表的對應的字元,比如65代表a

n=chr(temp)

result="".join(li)

print result

python 小案例,隨機驗證碼

生成乙個隨機數,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的隨機數字 否則,驗...

案例字母數字驗證碼並驗證驗證碼

public.js 獲取id function id id 獲取某個範圍之間的隨機整數 function getrand startnum,endnum 隨機獲取六位十六進製制顏色值 function getrandcolor console.log str return str 隨機獲取num位數...

驗證碼實現

1.gd庫 2.建立影象步驟 1 建立畫布 就是在記憶體中開闢一塊臨時區域,用於儲存圖影象資訊 2 繪製影象 使用各種函式設定影象顏色,背景,填充畫筆,繪製圖形等 3 輸出圖形 以某種格式儲存到伺服器或者輸出到瀏覽器顯示給使用者。注意 直接輸出之前一定要用header 告訴瀏覽器以影象格式來處理該輸...