随机生成6位数验证码

Posted lishun412

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了随机生成6位数验证码相关的知识,希望对你有一定的参考价值。

方法一:

 1 import random
 2 def generate_code():
 3     code_list=[]
 4     for i in range(10):
 5         code_list.append(str(i))
 6     for i in range(65,91):
 7         code_list.append(chr(i))
 8     for i in range(97,123):
 9         code_list.append(chr(i))
10     mystlic=random.sample(code_list,6)
11     ver_code=‘‘.join(mystlic)
12     return ver_code

方法二:

def generate_verification_code2():
    ‘‘‘ 随机生成6位的验证码 ‘‘‘
    code_list = []
    for i in range(2):
        random_num = random.randint(0, 9) # 随机生成0-9的数字
        # 利用random.randint()函数生成一个随机整数a,使得65<=a<=90
        # 对应从“A”到“Z”的ASCII码
        a = random.randint(65, 90)
        b = random.randint(97, 122)
        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

 

 

以上是关于随机生成6位数验证码的主要内容,如果未能解决你的问题,请参考以下文章

python3 随机生成6位数的验证码

随机生成6位数验证码

生成一个四位数的随机验证码

java 短信验证码===随机数

asp中如何实现随机4位数的验证码?

Python生成随机五位数——模仿手机验证码