寫一個6位隨機驗證碼程序,要求驗證碼中至少包含一個數字,一個小寫字母,一個大寫字母


import random,string

src_list = []
src_list.append(str(random.randint(1,9))) #生成一個數字
src_list.append(random.sample(string.ascii_lowercase,1)[0]) #生成一個小寫字母
src_list.append(random.sample(string.ascii_uppercase,1)[0]) #生成一個大寫字母
three = random.sample(string.digits+string.ascii_lowercase+string.ascii_uppercase,3) #生成3個由大小寫字母和數字組成的列表
for i in three:
src_list.append(i) #所有數加到src_list中
random.shuffle(src_list) #把組合好的列表打亂
result = ''.join(src_list)
print(result)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM