python實現四位數隨機驗證碼

2021-08-30 06:43:23 字數 630 閱讀 6353

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

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

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)

用到的東西很少,很實用

生成四位數驗證碼

str abcdefghigklmnopqrstuvwxyz0123456789 9是整個字串的長度 1 36 1 35 echo strlen str 整個字串的長度rand 產生乙個隨機整數 int rand void 表示沒有任何的引數 int rand int min,int max 可以指...

生成四位數驗證碼

str abcdefghigklmnopqrstuvwxyz0123456789 9是整個字串的長度 1 36 1 35 echo strlen str 整個字串的長度rand 產生乙個隨機整數 int rand void 表示沒有任何的引數 int rand int min,int max 可以指...

34 特殊四位數

34 特殊四位數 問題描述 數學一直是明明很喜歡的一門學科,不但上課認真聽講,而且還自己鑽研。有一次,老師在課上講了一種特殊的四位整數,這種整數有兩個特性 第一,它是某乙個自然數的平方 第二,它的千位數字與十位數字之和等於百位數字與個位數字之積。然後老師就舉了乙個例子 1156,1156是34的平方...