1. 程式人生 > >python用random產生驗證碼

python用random產生驗證碼

import random


def get_code():
    code = ''
    for i in range(5):
        num = str(random.randrange(10))     # 得到隨機數字並轉化成字元
        zm = chr(random.randrange(97, 123))     # 得到小寫字母的ascii碼值用chr轉換成字母
        zm_d = chr(random.randrange(65, 91))    # 得到大寫字母的ascii碼值用chr轉換成字母
        single = random.choice([num, zm, zm_d]) #
得到隨機的一個字元 code += single # 字串拼接 return code ret = get_code() print(ret)