python随机生成大小写字母数字混合密码(仅20行代码)


Posted in Python onFebruary 01, 2020

用简单的方法生成随机性较大的密码

仅用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 相关文章推荐
python使用pil生成缩略图的方法
Mar 26 Python
Python中的下划线详解
Jun 24 Python
Python多线程下载文件的方法
Jul 10 Python
Python自定义线程类简单示例
Mar 23 Python
python一键去抖音视频水印工具
Sep 14 Python
小白入门篇使用Python搭建点击率预估模型
Oct 12 Python
python3实现表白神器
Apr 09 Python
python单例模式原理与创建方法实例分析
Oct 26 Python
详解Pandas 处理缺失值指令大全
Jul 30 Python
刚学完怎么用Python实现定时任务,转头就跑去撩妹!
Jun 05 Python
Python快速实现一键抠图功能的全过程
Jun 29 Python
Github 使用python对copilot做些简单使用测试
Apr 14 Python
Python random模块制作简易的四位数验证码
Feb 01 #Python
python模拟预测一下新型冠状病毒肺炎的数据
Feb 01 #Python
Python warning警告出现的原因及忽略方法
Jan 31 #Python
Python 2种方法求某个范围内的所有素数(质数)
Jan 31 #Python
PyQt5中多线程模块QThread使用方法的实现
Jan 31 #Python
浅谈python之自动化运维(Paramiko)
Jan 31 #Python
为什么黑客都用python(123个黑客必备的Python工具)
Jan 31 #Python
You might like
php操作excel文件 基于phpexcel
2010/07/02 PHP
按上下级层次关系输出内容的PHP代码
2010/07/17 PHP
关于Sphinx创建全文检索的索引介绍
2013/06/25 PHP
PHP使用GIFEncoder类生成的GIF动态图片验证码
2014/07/01 PHP
基于JQuery的访问WebService的代码(可访问Java[Xfire])
2010/11/19 Javascript
jquery+ajax验证不通过也提交表单问题处理
2014/12/12 Javascript
javascript弹出拖动窗口
2015/08/11 Javascript
在JavaScript的jQuery库中操作AJAX的方法讲解
2015/08/15 Javascript
每天一篇javascript学习小结(基础知识)
2015/11/10 Javascript
Javascript实现的SHA-256加密算法完整实例
2016/02/02 Javascript
javascript实现简单的ajax封装示例
2016/12/28 Javascript
Javascript中数组去重与拍平的方法示例
2017/02/03 Javascript
JS扩展String.prototype.format字符串拼接的功能
2018/03/09 Javascript
vue路由拦截及页面跳转的设置方法
2018/05/24 Javascript
vue webpack打包后图片路径错误的完美解决方法
2018/12/07 Javascript
vue + any-touch实现一个iscroll 实现拖拽和滑动动画效果
2019/04/08 Javascript
layui监听单元格编辑前后交互的例子
2019/09/16 Javascript
JS中作用域以及变量范围分析
2020/07/18 Javascript
[51:15]完美世界DOTA2联赛PWL S2 PXG vs Magma 第一场 11.21
2020/11/24 DOTA
Python中的并发编程实例
2014/07/07 Python
使用Python生成url短链接的方法
2015/05/04 Python
浅谈Django REST Framework限速
2017/12/12 Python
Python网络爬虫中的同步与异步示例详解
2018/02/03 Python
tensorflow将图片保存为tfrecord和tfrecord的读取方式
2020/02/17 Python
Python递归求出列表(包括列表中的子列表)的最大值实例
2020/02/27 Python
Css3圆角边框制作代码
2015/11/18 HTML / CSS
css3新单位vw、vh的使用教程
2018/03/23 HTML / CSS
美国在线纱线商店:Darn Good Yarn
2019/03/20 全球购物
Kusmi茶美国官网:优质散叶茶和茶包
2019/10/13 全球购物
英语专业学子个人的自我评价
2013/10/02 职场文书
有多年工作经验的自我评价
2014/03/02 职场文书
公安四风对照检查材料思想汇报
2014/10/11 职场文书
社区母亲节活动总结
2015/02/10 职场文书
幼儿园推普周活动总结
2015/05/07 职场文书
2015年普法依法治理工作总结
2015/05/26 职场文书
在vue中import()语法不能传入变量的问题及解决
2022/04/01 Vue.js