Python(6) 实现一个简单的随机验证码生成器
来源:互联网 发布:如何升级linux 编译器 编辑:程序博客网 时间:2024/04/30 06:14
def gen_code(cd = 4,type = 0):#type=0纯数字,type=1纯大写,type=2纯小写,type=其他 混合 def gen_by_type(start,end): codes = '' flag = 0 while flag < cd : assic = random.randrange(start,end) codes += chr(assic) flag +=1 return codes def gen_by_rand(start,end): codes = '' flag = 0 while flag < cd: assic = random.randrange(start, end) if 48 <= assic < 58: p = chr(assic) elif 65 <= assic < 91: p = chr(assic) elif 97 <= assic < 123: p = chr(assic) else: p = str(random.randrange(9,10)) flag += 1 codes += p return codes if type == 0: return gen_by_type(48,58) # print(res) elif type == 1: return gen_by_type(65,91) # print(res) elif type == 2: return gen_by_type(97,123) # print(res) else: return gen_by_rand(48,123)print(gen_code(type = 99))
友情提示:
Python学习交流、资源共享群:563626388 QQ
阅读全文
0 0
- Python(6) 实现一个简单的随机验证码生成器
- 一个简单的随机色生成器
- python随机生成一个6位的验证码
- 一个简单的C#双色球号码随机生成器
- 分享一个简单高效的C#随机函数生成器类
- 简单的随机生成4个验证码的实现
- 一个java代码生成器的简单实现
- go 实现一个简单的UUID生成器
- 完成一个验证码生成器,要求能够随机生成0~9,a~z,A~Z之间长度为4位的验证码,并完成一个验证过程
- Java实现产生一个随机验证码
- [Python] 使用python的随机验证码。
- 随机验证码图片生成器(Servlet)
- 验证码一个简单的实现
- NET 很简单的一个生成随机验证码封装的一个类
- 简单随机验证码
- 简单随机验证码
- 应用Python写的一个简单的Class代码生成器
- python yield(生成器)的简单使用
- 2017.12.17Day15
- Python(3) python小知识--reduce(), range(), lambda
- virtual dj studio中文版 | Virtual DJ Studio(专业级DJ混音软件)官方注册版V7.8.5下载 | virtual dj studio 7混音器
- adb命令
- 如何在js中操作样式
- Python(6) 实现一个简单的随机验证码生成器
- ACM复习(16)8617 阶乘数字和
- Linux C/C++ 程序员毕业工作两年多来的感想
- linux内核的I2C子系统详解2——关键结构体、关键文件
- 常用的Android基本布局——01
- 机器学习笔记(一)
- 2017.12.17Day16
- MongoDBTemplate类的使用
- 【有关数的范围】[HDU1001]