1. 程式人生 > >python實現四位數隨機驗證碼

python實現四位數隨機驗證碼

python實現四位隨機驗證碼

十分簡單的一個隨機驗證碼的程式,每一行程式碼都有詳細的註釋,十分適合新手閱讀和理解

#生成四位隨機數的驗證碼

import random
#用來儲存生成的隨機數或字母
list = ""
#range(x)生成x個隨機數的驗證碼
for i in range(4):
    #跟隨迴圈生成一個0-4之間的隨機數來決定生成的是大小寫字母還是數字
    j = random.randrange(0,4)
    #隨機產生的數字是1時,生成數字
    if j == 1:
        a = random.randrange(0,10)
        list = list + str(a)
    #隨機產生的數字是2時,生成大寫字母
    elif j == 2:
        a = chr(random.randrange(65,91))
        list = list + a
    #隨機產生的數字是除了1和2時,生成小寫字母
    else:
        a = chr(random.randrange(97,127))
        list = list + a
print(list)

用到的東西很少,很實用