python生成4位验证码random_python 生成验证码很简单:random和srting的方法
介绍random和string的有关用法,基础的。
sting:------------------获取到0-9十个数字和26个小写大写字母,一共62个。
string.printable:
>>>string.printable
>>>'0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&\'()*+,-./:
;<=>?@[\\]^_`{|}~ \t\n\r\x0b\x0c'
>>> text=string.printable
>>> text
'0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&\'()*+,-./:
;<=>?@[\\]^_`{|}~ \t\n\r\x0b\x0c'
>>> text[0:62]
'0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
2. 获取到62个字符后,要随机从这些字符中选择出4个字符。
random:---------------random.sample(text[0:62],4):
>>> random.sample(text[0:62],4)
['k', 'q', 'i', 'S']
3. 聚合成字符串sting。
>>> yzCode="".join(random.sample(text[0:62],4))
>>> yzCode
'0vfN'
>>> yzCode="".join(random.sample(text[0:62],4))
>>> yzCode
'fRJq'
>>> yzCode="".join(random.sample(text[0:62],4))
>>> yzCode
'ez1q'
>>> yzCode="".join(random.sample(text[0:62],4))
>>> yzCode
'qFTG'
4. 下次会实现把生成的验证码写入到图片上,已达到真正验证码的功能。
python生成4位验证码random_python 生成验证码很简单:random和srting的方法相关推荐
- php 自动生成12位数字_php生成12位随机密码
本篇文章主要介绍,感兴趣的朋友参考下php生成12位随机密码,希望对大家有所帮助. php生成一个随机的密码,方便快捷,可以随机生成安全可靠的密码. 分享代码如下<?php header(&qu ...
- 计算机二级考试Python考试内容大纲,二级考试还是很简单的
前言 教育部考试中心于2017年10月11日发布了"关于全国计算机等级考试(NCRE)体系调整"的通知,讲Python纳入全国计算机二级等级考试内容,让Python再次席卷全国. ...
- html生成1-32位随机数,如何生成一个32位的随机数 | 求索阁
CStringA CreateHex(int max) { CStringA precision; precision.Format("%x",max); int size = p ...
- java生成32位流水号,Java生成流水号
import java.text.DecimalFormat; import java.text.SimpleDateFormat; import java.util.Date; public cla ...
- php 生成18位uuid,php生成UUID
/** * Generates an UUID * * @param string an optional prefix * @return string the formatted uuid */ ...
- Python爬虫入门并不难,甚至入门也很简单
爬虫现在的火热程度我就不说了,先说一下这门技术能干什么事儿,主要为以下三方面: 1.爬取数据,进行市场调研和商业分析 爬取知乎.豆瓣等网站的优质话题内容:抓取房产网站买卖信息,分析房价变化趋势.做不同 ...
- 生成6位纯数字验证码的三种方式
import java.util.Random;/*** @author lishengchen* @version 1.0* @Date 2020/11/26*/ public class Test ...
- 随机生成4个数字php,php随机生成4位数字验证码
本节内容: php随机数字验证码 例子: 代码示例: /** * php 生成4位的随机数字验证码 * edit: www.# */ session_start(); srand((double)mi ...
- SpringBoot2后端项目-验证码图片生成
目录 1.项目创建 1.1 初始化的 pom.xml文件 1.2 应用初始化设置 2.验证码生成前的准备 2.1 分析 2.2 整合 redis 2.3 验证码生成的工具类 2.4 定义一个统一返回给 ...
最新文章
- linux filesystem_如何使用cgdb + qemu调试linux内核模块
- log4j 打印线程号配置_log4j配置参数
- Java8新特性之构造器引用、方法引用
- rate limiter - system design
- SQLServer:用户自定义数据类型用法
- java类内存中只能运行一个实例对象
- 计算机辅助制造总结,北方工业大学 《计算机辅助制造》CAM总结[精品].ppt
- 微信养猫小程序源码搭建教程
- 现在这个时代变了,区块链,数字货币才是最火的项目
- 微信客服crm系统多客服聊天源码分享
- 使用费马小定理和欧拉定理计算余数
- 海外代购的那些事。系列连载教程攻略! 今天你代购了吗?
- 川大和哈工大计算机学院,哈尔滨工业大学计算机科学与技术学院
- 离散学习--笛卡尔积
- Ajax的使用(详解)
- MM01 物料主数据批导
- Omniplan 破解码
- R语言 - 安装R及RStudio(Linux、Windows双重记录)
- Centos7的安装与模板机的制作
- Iconfont-阿里巴巴矢量图标库(笔记)
热门文章
- 微服务实战——Spring Cloud 第四篇 将服务注册到Eureka Server上
- User-Defined-Literal自定义字面量
- (转)oracle审计详解
- 一个猜拳游戏的算法设计
- (转)随机数生成工具
- CentOS下用于查看系统当前登录用户信息的4种方法
- STAR-GCN:用于推荐系统的图卷积神经网络 IJCAI 2019
- Pycharm无法导入包的问题 Unresolved reference
- 织梦首页去掉inde.html,dedecms 首页删除index.html路径的方法
- shell:判断某个变量是否包含字符串/变量的方法