1. 程式人生 > 其它 >python隨機生成驗證碼,數字+大小寫字母

python隨機生成驗證碼,數字+大小寫字母

技術標籤:pythonpython列表random正則表示式機器學習

ASCII碼的對照連結
大寫字母的十進位制範圍是(65,91)
小寫字母的十進位制範圍是(97,123)
數字的十進位制範圍是(48,58)


思路:
1、先在空連結串列中新增大小寫字母和數字
2、從列表中隨機選擇四個驗證碼
3、將列表轉化成字串輸出


程式碼如下:import random

l=[]
for i in range(65,91):
    l.append(chr(i))
for j in range(97,123):
    l.append(chr(j))
for k in range(48,58
): l.append(chr(k)) print(l) ma=random.sample(l,4) print(ma) ma="".join(ma) print(ma)

結果如下:
在這裡插入圖片描述