用random模块实现验证码
2024-08-24 02:18:19
#! /usr/bin/env python3
import random checkcode = ""
## 全部为数字的验证码
# for i in range(4):
# current = random.randrange(0,6)
# checkcode += str(current)
# print(checkcode) ## 有数字、字母的验证码
for i in range(6):
current = random.randrange(0, 4) ## 类似于[start, end)
if current == i:
tmp = chr(random.randint(65, 90)) ##等价于 random.randrange(65, 91)
else:
tmp = random.randint(0, 9)
checkcode += str(tmp)
print(checkcode)
最新文章
- django关系对象映射(Object Relational Mapping,简称ORM)
- jquery 通知页面变化
- 【转】Windows Phone在隔离存储里存取图片文件
- ASP.NET MVC铵钮Click后下载文件
- 用C语言将搜狗输入法词库转换成QQ拼音输入法词库
- case语句
- Unbuntu 下编译安装 PHP 必要库的安装
- uTenux——LED驱动讲解
- hive 行转列 并添加虚列
- UVa 11450 - Wedding shopping
- 解决Visual Studio 加载符号卡死情况
- mysql备份最近8天的数据库,老的自动删除方案
- Tinkoff Internship Warmup Round 2018 and Codeforces Round #475 (Div. 1)D. Frequency of String
- 数组方法map(映射),reduce(规约),foreach(遍历),filter(过滤)
- SQLServer 学习笔记之超详细基础SQL语句 Part 9
- (转)go语言nsq源码解读二 nsqlookupd、nsqd与nsqadmin
- Keras vs. PyTorch in Transfer Learning
- 【原创】Python 对象创建过程中元类, __new__, __call__, __init__ 的处理
- 2-Tenth Scrum Meeting20151210
- Unity 如何高效的解析数据