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

Posted 中华酷联

tags:

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

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

要求是数字:0~9 及大小写字母。

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Hiuhung Wan

import random

# 48--57 : 0-9
# 65--90 : A-Z
# 97--122: a-z

index = 6
count = 0
str1 = ‘‘   #存放验证码

while index > count:
    num = random.randrange(48,122)
    if (num <= 57) or (num >= 65 and num <= 90) or (num >= 97):   #符合条件
        str1 += chr(num)
        count += 1

print(str1)

  

 

效果如下

C:Python36python.exe D:/Py/1704/day04/随机验证码.py
YpEDP0

Process finished with exit code 0

  

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

python 之随机生成6位数验证码

随机生成6位数验证码

Python3.7 实现验证码登录方式

Python3.7 实现验证码登录方式

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

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