random模块(验证码小程序)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了random模块(验证码小程序)相关的知识,希望对你有一定的参考价值。
#!/usr/bin/env python #-*- coding:utf-8 -*- import random li=[] for i in range(6): #循环几次,就代表生成几位的验证码 num = random.randrange(65,95) #65-91 随机打印的范围,(65<=num<91) c=chr(num) li.append(c) result="".join(li) #将列表里的元素拼接,必须是字符串 print(result)
#生成的验证码第二位和第四位是数字
li1=[] for i in range(6): if i == 2 or i == 4: #这里定义的是位置 num = random.randrange(0,10) li1.append(str(num)) #因为join拼接的必须是字符串,所以这里要进行转换 else: num1 = random.randrange(65,91) c=chr(num1) #chr()函数功能:将数字转换为字母 li1.append(c) ret="".join(li1) print(ret)
#随机生成数字和字母
#!/usr/bin/env python #-*- coding:utf-8 -*- import random li2=[] for i in range(6): num2=random.randrange(0,5) if num2 == 2 or num2 == 4: #这 a里定义的是位置 num = random.randrange(0,10) li2.append(str(num)) #因为join拼接的必须是字符串,所以这里要进行转换 else: num1 = random.randrange(65,91) c=chr(num1) li2.append(c) ret="".join(li2) print(ret)
以上是关于random模块(验证码小程序)的主要内容,如果未能解决你的问题,请参考以下文章