Python随机生成验证码的两种方法

时间:2025-04-09 21:45:28

# -*- coding: utf-8 -*-

import random

def generate_verification_code_v2():

    ''' 随机生成6位的验证码 '''

    code_list = []

    for in range(2):

        random_num = (09# 随机生成0-9的数字

        # 利用()函数生成一个随机整数a,使得65<=a<=90

        # 对应从“A”到“Z”的ASCII码

        = (6590)

        = (97122)

        random_uppercase_letter = chr(a)

        random_lowercase_letter = chr(b)

        code_list.append(str(random_num))

        code_list.append(random_uppercase_letter)

        code_list.append(random_lowercase_letter)

    verification_code = ''.join(code_list)

    return verification_code