利用random生成6位随机验证码

Posted

tags:

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

使用random生成6位随机验证码

#!/usr/bin/env python
# _*_ coding:utf-8 _*_
import random
code = []
for i in range(6):
    #可在此处改变条件表达式来调整生成数字的机率
    if i == random.randint(0,5):
        # 如果随机数与0-5中的随机数相等,生成数字验证码
       code.append(str(random.randint(0,9)))
    else:
        # 如果随机数与0-5中的随机数不相等,生成字符验证码
        code.append(chr(random.randint(65,90)))
#将列表中的字符连成一体
newcode = ‘‘.join(code)
print(newcode)


本文出自 “sunny” 博客,请务必保留此出处http://francis198.blog.51cto.com/720670/1859307

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

Python random随机生成6位验证码示例代码

Python随机数random模块学习,并实现生成6位验证码

在使用Math.random()生成6位随机数遇到的问题,并成功得到6位随机数

random 模块,随机生成验证码

随机生成六位验证码函数版(python)

写一个6位随机验证码程序,要求验证码中至少包含一个数字,一个小写字母,一个大写字母