随机生成6位验证码代码

# -*- coding: utf-8 -*-

import random

def generate_verification_code():

''' randomly generated a 6 bit verification code '''

code_list = []

for i in range(10): # 0-9 number

code_list.append(str(i))

for i in range(65, 91): # A-Z

code_list.append(chr(i))

for i in range(97, 123): # a-z

code_list.append(chr(i))

myslice = random.sample(code_list, 6)

verification_code = ''.join(myslice) # list to string

# print code_list

# print type(myslice)

return verification_code

def generate_verification_code2():

''' randomly generated a 6 bit verification code '''

code_list = []

for i in range(2):

random_num = random.randint(0, 9) # The number of randomly generated 0-9

# using random.randint () function to generate a random integer a, such that 65<=a<=90

# corresponding from "A" to "Z" of the ASCII code

a = random.randint(65, 90)

b = random.randint(97, 122)

random_uppercase_letter = chr(a)

random_lowercase_letter = chr(b)

code_list.append(str(random_num))

code_list.append(random_uppercase_letter)

code_list.append(random_lowercase_letter)

verification_code = ''.join(code_list)

return verification_code

if __name__ == '__main__':

code = generate_verification_code()

code2 = generate_verification_code2()

print code

print code2

执行结果

fF3UzK

1Db2Aa

python随机生成四位验证码的代码_Python random随机生成6位验证码示例代码相关推荐

  1. python简单目标检测代码_Python Opencv实现单目标检测的示例代码

    一 简介 目标检测即为在图像中找到自己感兴趣的部分,将其分割出来进行下一步操作,可避免背景的干扰.以下介绍几种基于opencv的单目标检测算法,算法总体思想先尽量将目标区域的像素值全置为1,背景区域全 ...

  2. python用os模块自动打开软件_Python实现自动打开电脑应用的示例代码

    由于时间原因,有时候可能会错过某个上网课的时间段.因此想要实现自动定时启动DingDing. 新手一枚,如有不当勿喷望大佬指正. 自动打开DingDing可以由两种方法实现: 通过找出找出软件在电脑中 ...

  3. python修改自己的代码_python修改微信和支付宝步数的示例代码

    项目意义 如果你想在支付宝蚂蚁森林收集很多能量种树,为环境绿化出一份力量,又或者是想每天称霸微信运动排行榜装逼,却不想出门走路,那么该python脚本可以帮你实现. 实现方法 手机安装第三方软件乐心健 ...

  4. python遥感影像分类代码_Python 实现遥感影像波段组合的示例代码

    最近要做个遥感相关的小系统,需要波段组合功能,网上找了可以使用ArcGIS安装时自带的arcpy包,但是Python3.7不能使用现有ArcGIS10.2版本,也不想再装其他版本,所以只能自己想了个办 ...

  5. python数据统计代码_Python 数据的累加与统计的示例代码

    问题 你需要处理一个很大的数据集并需要计算数据总和或其他统计量. 解决方案 对于任何涉及到统计.时间序列以及其他相关技术的数据分析问题,都可以考虑使用 Pandas库 . 为了让你先体验下,下面是一个 ...

  6. python两数相乘代码_Python 实现大整数乘法算法的示例代码

    我们平时接触的长乘法,按位相乘,是一种时间复杂度为 O(n ^ 2) 的算法.今天,我们来介绍一种时间复杂度为 O (n ^ log 3) 的大整数乘法(log 表示以 2 为底的对数). 介绍原理 ...

  7. python车牌识别系统开源代码_Python+Tensorflow+CNN实现车牌识别的示例代码

    一.项目概述 本次项目目标是实现对自动生成的带有各种噪声的车牌识别.在噪声干扰情况下,车牌字符分割较困难,此次车牌识别是将车牌7个字符同时训练,字符包括31个省份简称.10个阿拉伯数字.24个英文字母 ...

  8. python生成试卷制卷系统_Python如何自动生成考试试卷?

    本期要给大家带来自动生成试卷内容,实现目标是随机生成100道100以内的加法试卷.最终效果是以Word文件方式生成试卷并放置到相应目录下.这里需要依赖的知识点主要包含docxtpl模板的使用.Word ...

  9. python自动化简历_python+selenium实现简历自动刷新的示例代码

    本文用到的文件的下载地址 百度网盘链接: https://pan.baidu.com/s/1tmpdEfAZKff5TOMAitUXqQ 提取码: e6at 1 安装Python 和 selenium ...

最新文章

  1. 与空连接相关的几条命令
  2. 【每日亿题#12】AtCoder Grand Contest 021 (A ~ F)全部题解
  3. day11 - 15(装饰器、生成器、迭代器、内置函数、推导式)
  4. 【测试】ABAP发送HTML格式邮件FM
  5. oracle 12c 新特性之不可见字段
  6. ASP.NET Core 中做集成测试的三种方案
  7. angular设置referer_Angular-cli 构建应用的一些配置
  8. 用Java获取vSphere相关数据
  9. keras faster物体检测_全网 | 深度学习目标检测算法(精选12篇)
  10. 怎么将windows上的文件传到Ubuntu
  11. npm 编译慢_如何有效提升快应用(Webpack)编译速度
  12. VB.net小技巧系列目录
  13. 关于清理系统垃圾的bat
  14. 软件界面设计思想方法
  15. Ubuntu 20.04 环境下 PyCharm 输入框不跟随光标问题
  16. 创建Date对象的几种方式
  17. 实现钉钉开放平台扫码登录内部应用
  18. xp系统计算机配置在哪里设置,XP系统电脑进行声卡设置的方法介绍
  19. ibator mysql 分页,ZUI分页器的使用案例(ECLIPSE SMS项目)
  20. c# SharpPcap 截包,抓包 - 资料收集贴 --转

热门文章

  1. 别让不好意思害了你(不过,别人好意思)
  2. Mean Shift+聚类
  3. TCGAbiolinks包分析TCGA数据
  4. CentOS包管理器yum
  5. R语言officer、flextable包生成word报告
  6. Pacbio 纯三代组装复活草基因组
  7. Hybrid assembly with long and short reads improves discovery of gene family expansions
  8. MR-CNN网络结构
  9. 用php计算自由落体,js模仿物理中的自由落体现象
  10. 用c语言按颜色对图像进行分类,【leetcode C语言实现】75_颜色分类