random模块生成六位随机数字+大小写验证码

random模块生成六位随机数字+大小写验证码

【一】代码

import random

'''生成六位随机 (数字 + 大小写) 验证码'''


def get_verify_code(n):
    code = ''
    for i in range(n):
        random_int = str(random.randint(0, 9))  # 0-9之间的整数
        random_upper = chr(random.randint(65, 90))  # A-Z之间的字母
        random_lower = chr(random.randint(97, 122))  # a-z之间的字母
        temp = random.choice([random_int, random_upper, random_lower])
        code += temp
    return code


if __name__ == "__main__":
    res = get_verify_code(6)
    print(res)

【二】引用方法

from verify_code import get_verify_code

# n 为获取到的随机验证码的位数
code_verify = get_verify_code(n)
# 打印生成的 随机验证码
print(code_verify)
posted @ 2023-06-05 09:39  Chimengmeng  阅读(189)  评论(0)    收藏  举报