亚洲AV日韩AV无码,久碰人妻人妻人妻人妻人掠,无码中字出轨中文人妻中文中,国产精品无套内射迪丽热巴,久久大香萑太香蕉AV黄软件,日本欧美国产综合,人妻少妇AV无码一区二区,国产精品久久精品国产,亚欧免费无码aⅴ在线观看,黑人4o公分全部进入

python生成隨機的幾位驗證碼

時間:2023-04-30 15:21:51 類型:python
字號:    

生成驗證碼是咱們?nèi)粘5顷戲炞C經(jīng)常需要的應用,那么在python中該如何生成呢?

import random
def createRand(num:int=4, type:int=0)->str:
    '''
    :param num: 要生成 num 個隨機數(shù)
    :param type: 0: 數(shù)字, 1:字母, 2: 字母+數(shù)字混合, 3: 中文
    :return: 返回 num 個字符組成 字符串
    '''
    tum = (
        [0, 2, 3, 4, 5, 6, 7, 8, 9],
        ["A", "B", "C", "D", "E", "F", "G", "H", "I", "G", "K", "L", "M", "N"],
        [0, 2, 3, 4, 5, 6, 7, 8, 9, "A", "B", "C", "D", "E", "F", "G", "H", "I", "G", "K", "L", "M", "N"],
        ["你", "我", "他", "大", "家", "好", "中", "國", "人", "是", "偉", "大", "的", "淄", "博"]
    )
    strs = ""
    i = 1
    while i <= num:
        letter = str(random.choice(tum[type]))
        strs += letter
        i = i + 1
    return strs

print(createRand(4, 0))
print(createRand(4, 1))
print(createRand(4, 2))
print(createRand(4, 3))


<