python随机生成大写字母_python随机生成大小写字母数字混合密码(仅20行代码)
用简单的方法生成随机性较大的密码
仅用20行代码随机生成密码
核心思路:利用random模块
random模块随机生成数字,大小写字母,循环次数
while循环+随机生成的循环次数——>随机plus++
大写字母ASKII码在65-90之间
小写字母Askll码在97-122之间
最终效果: x个大写字母+y个数字+z个小写字母(x,y,z均随机)
随机性相较于以往单调的 小写+数字+大写+小写+数字+大写… 循环有所提升
import random
print("随机数生成”)
time=random.randint(1,2)
while time:
time1=random.randint(1, 3)
time2=random.randint(1, 2)
time3=random.randint(1, 3)
while time1:
a= random.randint(65,90)
print("%c"%a,end="")
time1-=1
while time 2:
c= random.randint(0,99)
print("%d"%c,end="")
time2-=1
while time3:
b= random.randint(97,122)
print("%c"%b,end="")
time 3-=1
time-=1
补充:用Python随机生成一个六位验证码(验证码由数字和字母组成(大小写字母))
import random
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
这里要用到random函数中的随机生成一个区间的整数 randint 函数模块
第一次知道循环可以这样用 for _ in range():
hhh
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
def generate_code(code_len = 6):
all_char = '0123456789qazwsxedcrfvtgbyhnujmikolpQAZWSXEDCRFVTGBYHNUJIKOLP'
index = len(all_char) + 1
code = ''
for _ in range(code_len):
num = random.randint(0,index)
code += all_char[num]
return code
print(generate_code())
总结
以上所述是小编给大家介绍的python随机生成大小写字母数字混合密码(仅20行代码),希望对大家有所帮助!
本文标题: python随机生成大小写字母数字混合密码(仅20行代码)
本文地址: http://www.cppcns.com/jiaoben/python/299241.html
python随机生成大写字母_python随机生成大小写字母数字混合密码(仅20行代码)相关推荐
- python hsv inrange 范围_仅20行代码,用python给证件照换底色
1.图片来源 该图片来源于百度图片,如果侵权,请联系我删除!图片仅用于知识交流.本文只是为了告诉大家:python其实有很多黑科技(牛逼的库),我们既可以用python处理工作中的一些事儿,同时我们也 ...
- 随机生成6位字母+数字混合密码
随机生成6位字母+数字混合密码 //定义密码位数private final static int PWD_LENGTH = 6; public static String getPwdRandom() ...
- 20行代码来生成一个自己的素描图片
20行代码来生成一个自己的素描图片 你知道用代码生成自己的一个图片素描吗?今天我们就用20行代码来生成一个自己的素描图片. 现在让我们开始吧 第一步: 导入python模块 from PIL impo ...
- Python用20行代码实现一个验证码的输入与验证(完整源码)
我们平常上网处处可见需要输入验证码的地方,利用Python的random()模块,其实我们只用简单20行代码就能实现.下为效果图,能识别是否正确: 其中也没有复杂的函数嵌套.函数递归,逻辑也比较简单, ...
- Python量化交易:如何用不到20行代码实现回溯检验
假设您有了一个交易策略,接下来怎么做?实盘交易测试策略的有效性?不,在使用资金进行冒险前,应该先对策略进行回溯检验,在历史数据上测试策略是否有效. 什么是回溯检验? 回溯检验(backtest):在历 ...
- (java)从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。大小写字母算相同的字符,不做区分,例如a和A,算相同字符。
问题描述] 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同字符. [输入形式] 输入一行英文字符串. [输出形式] 以合适的形式 ...
- c语言首字母大小写字母转换,C语言大小写字母转换,C语言 大小写字母转换
导航:网站首页 > C语言大小写字母转换,C语言 大小写字母转换 C语言大小写字母转换,C语言 大小写字母转换 匿名网友: #includevoid main(){char c1,c2: // ...
- Python用20行代码实现完整邮件功能 [完整代码+建议收藏]
大家好,我是Lex 喜欢欺负超人那个Lex 擅长领域:python开发.网络安全渗透.Windows域控Exchange架构 今日重点:python脚本实现发送邮件,邮件添加附件,读取接收邮件等功能. ...
- 女神相册密码忘记了,我只用Python写了20行代码
视频地址 我用20行代码,帮女神破解相册密码 一.事情是这样的 今早上班,公司女神小姐姐说,她去年去三亚旅游的照片打不开了 好奇问了一下才知道. 原来是,她把照片压缩了,而且还加了密码. 但是密码不 ...
最新文章
- “全能”选手—Django 1.10文档中文版Part1
- TCP/IP的层次结构以及各层数据封装的过程 (一)
- 【原创】新手入门一篇就够:从零开发移动端IM
- oracle dba 手动创建数据实例
- Java_基础—List的三个子类的特点
- erp沙盘采购总监的心得_沙盘部 | 会计协会新宠
- UkrGuru.SqlJson——你的SQL Server和.NET 5之间的链接
- css实现div半透明而文字不透明
- 计算机图形学 之 直线裁剪算法
- mysql执行后缀.sql_MySQL命令执行sql文件的两种方法
- 典型C内存空间分布图
- linux内核态访问串口,linux内核中串口驱动注册过程(tty驱动)[转]
- 零基础学大数据分析现实吗
- 老男孩mysql 百度云_老男孩MySQL DBA 6期
- html中的字体英文名称
- 笔记本的麦克风录不了音说不了话
- spi通讯不需要地线吗_SPI通信时是不是主机和从机的MISO、MOSI两根线应该交叉接呀?...
- Android制作.9图
- 动态代理及JDK动态代理源码分析
- android+微信分享代码,Android 微信分享icon黑边代码解决