十分簡單的乙個隨機驗證碼的程式,每一行**都有詳細的注釋,十分適合新手閱讀和理解
#生成四位隨機數的驗證碼
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的平方...