#! /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)

最新文章

  1. django关系对象映射(Object Relational Mapping,简称ORM)
  2. jquery 通知页面变化
  3. 【转】Windows Phone在隔离存储里存取图片文件
  4. ASP.NET MVC铵钮Click后下载文件
  5. 用C语言将搜狗输入法词库转换成QQ拼音输入法词库
  6. case语句
  7. Unbuntu 下编译安装 PHP 必要库的安装
  8. uTenux——LED驱动讲解
  9. hive 行转列 并添加虚列
  10. UVa 11450 - Wedding shopping
  11. 解决Visual Studio 加载符号卡死情况
  12. mysql备份最近8天的数据库,老的自动删除方案
  13. Tinkoff Internship Warmup Round 2018 and Codeforces Round #475 (Div. 1)D. Frequency of String
  14. 数组方法map(映射),reduce(规约),foreach(遍历),filter(过滤)
  15. SQLServer 学习笔记之超详细基础SQL语句 Part 9
  16. (转)go语言nsq源码解读二 nsqlookupd、nsqd与nsqadmin
  17. Keras vs. PyTorch in Transfer Learning
  18. 【原创】Python 对象创建过程中元类, __new__, __call__, __init__ 的处理
  19. 2-Tenth Scrum Meeting20151210
  20. Unity 如何高效的解析数据

热门文章

  1. [转]ASP.NET MVC 5 学习教程:快速入门
  2. Github+Jekyll —— 创建个人免费博客(五)jekyllproject公布到github上
  3. 用vue2.0实现点击选中active,其他选项互斥的效果
  4. Android之布局属性归纳
  5. kafka基础概念
  6. 使用jquery-qrcode生成二维码(转载)
  7. Vscode 调试 C 语言时数组值无法显示的问题
  8. vue通信
  9. Debian安装Chrome
  10. 20165330 2017-2018-2 《Java程序设计》第2周学习总结