python随机生成四位验证码的代码_Python random随机生成6位验证码示例代码
随机生成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位验证码示例代码相关推荐
- python简单目标检测代码_Python Opencv实现单目标检测的示例代码
一 简介 目标检测即为在图像中找到自己感兴趣的部分,将其分割出来进行下一步操作,可避免背景的干扰.以下介绍几种基于opencv的单目标检测算法,算法总体思想先尽量将目标区域的像素值全置为1,背景区域全 ...
- python用os模块自动打开软件_Python实现自动打开电脑应用的示例代码
由于时间原因,有时候可能会错过某个上网课的时间段.因此想要实现自动定时启动DingDing. 新手一枚,如有不当勿喷望大佬指正. 自动打开DingDing可以由两种方法实现: 通过找出找出软件在电脑中 ...
- python修改自己的代码_python修改微信和支付宝步数的示例代码
项目意义 如果你想在支付宝蚂蚁森林收集很多能量种树,为环境绿化出一份力量,又或者是想每天称霸微信运动排行榜装逼,却不想出门走路,那么该python脚本可以帮你实现. 实现方法 手机安装第三方软件乐心健 ...
- python遥感影像分类代码_Python 实现遥感影像波段组合的示例代码
最近要做个遥感相关的小系统,需要波段组合功能,网上找了可以使用ArcGIS安装时自带的arcpy包,但是Python3.7不能使用现有ArcGIS10.2版本,也不想再装其他版本,所以只能自己想了个办 ...
- python数据统计代码_Python 数据的累加与统计的示例代码
问题 你需要处理一个很大的数据集并需要计算数据总和或其他统计量. 解决方案 对于任何涉及到统计.时间序列以及其他相关技术的数据分析问题,都可以考虑使用 Pandas库 . 为了让你先体验下,下面是一个 ...
- python两数相乘代码_Python 实现大整数乘法算法的示例代码
我们平时接触的长乘法,按位相乘,是一种时间复杂度为 O(n ^ 2) 的算法.今天,我们来介绍一种时间复杂度为 O (n ^ log 3) 的大整数乘法(log 表示以 2 为底的对数). 介绍原理 ...
- python车牌识别系统开源代码_Python+Tensorflow+CNN实现车牌识别的示例代码
一.项目概述 本次项目目标是实现对自动生成的带有各种噪声的车牌识别.在噪声干扰情况下,车牌字符分割较困难,此次车牌识别是将车牌7个字符同时训练,字符包括31个省份简称.10个阿拉伯数字.24个英文字母 ...
- python生成试卷制卷系统_Python如何自动生成考试试卷?
本期要给大家带来自动生成试卷内容,实现目标是随机生成100道100以内的加法试卷.最终效果是以Word文件方式生成试卷并放置到相应目录下.这里需要依赖的知识点主要包含docxtpl模板的使用.Word ...
- python自动化简历_python+selenium实现简历自动刷新的示例代码
本文用到的文件的下载地址 百度网盘链接: https://pan.baidu.com/s/1tmpdEfAZKff5TOMAitUXqQ 提取码: e6at 1 安装Python 和 selenium ...
最新文章
- 与空连接相关的几条命令
- 【每日亿题#12】AtCoder Grand Contest 021 (A ~ F)全部题解
- day11 - 15(装饰器、生成器、迭代器、内置函数、推导式)
- 【测试】ABAP发送HTML格式邮件FM
- oracle 12c 新特性之不可见字段
- ASP.NET Core 中做集成测试的三种方案
- angular设置referer_Angular-cli 构建应用的一些配置
- 用Java获取vSphere相关数据
- keras faster物体检测_全网 | 深度学习目标检测算法(精选12篇)
- 怎么将windows上的文件传到Ubuntu
- npm 编译慢_如何有效提升快应用(Webpack)编译速度
- VB.net小技巧系列目录
- 关于清理系统垃圾的bat
- 软件界面设计思想方法
- Ubuntu 20.04 环境下 PyCharm 输入框不跟随光标问题
- 创建Date对象的几种方式
- 实现钉钉开放平台扫码登录内部应用
- xp系统计算机配置在哪里设置,XP系统电脑进行声卡设置的方法介绍
- ibator mysql 分页,ZUI分页器的使用案例(ECLIPSE SMS项目)
- c# SharpPcap 截包,抓包 - 资料收集贴 --转
热门文章
- 别让不好意思害了你(不过,别人好意思)
- Mean Shift+聚类
- TCGAbiolinks包分析TCGA数据
- CentOS包管理器yum
- R语言officer、flextable包生成word报告
- Pacbio 纯三代组装复活草基因组
- Hybrid assembly with long and short reads improves discovery of gene family expansions
- MR-CNN网络结构
- 用php计算自由落体,js模仿物理中的自由落体现象
- 用c语言按颜色对图像进行分类,【leetcode C语言实现】75_颜色分类