python生成指定长度的随机数密码


Posted in Python onJanuary 23, 2014
#!/usr/bin/env python
# -*- coding:utf-8 -*-
#导入random和string模块
import random, string
def GenPassword(length):
    #随机出数字的个数
    numOfNum = random.randint(1,length-1)
    numOfLetter = length - numOfNum
    #选中numOfNum个数字
    slcNum = [random.choice(string.digits) for i in range(numOfNum)]
    #选中numOfLetter个字母
    slcLetter = [random.choice(string.ascii_letters) for i in range(numOfLetter)]
    #打乱这个组合
    slcChar = slcNum + slcLetter
    random.shuffle(slcChar)
    #生成密码
    genPwd = ''.join([i for i in slcChar])
    return genPwd
if __name__ == '__main__':
    print GenPassword(6)
Python 相关文章推荐
python实现定制交互式命令行的方法
Jul 03 Python
简单的Python抓taobao图片爬虫
Oct 26 Python
Python基于pillow判断图片完整性的方法
Sep 18 Python
Python增量循环删除MySQL表数据的方法
Sep 23 Python
Python zip()函数用法实例分析
Mar 17 Python
Python使用Dijkstra算法实现求解图中最短路径距离问题详解
May 16 Python
python图像和办公文档处理总结
May 28 Python
python实现对列表中的元素进行倒序打印
Nov 23 Python
python读取yaml文件后修改写入本地实例
Apr 27 Python
PyQt5实现登录页面
May 30 Python
Django对接elasticsearch实现全文检索的示例代码
Aug 02 Python
详解NumPy中的线性关系与数据修剪压缩
May 25 Python
python使用beautifulsoup从爱奇艺网抓取视频播放
Jan 23 #Python
python3使用urllib示例取googletranslate(谷歌翻译)
Jan 23 #Python
pyside写ui界面入门示例
Jan 22 #Python
pyqt和pyside开发图形化界面
Jan 22 #Python
python检测lvs real server状态
Jan 22 #Python
python使用rsa加密算法模块模拟新浪微博登录
Jan 22 #Python
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
Jan 22 #Python
You might like
zf框架的db类select查询器join链表使用示例(zend框架)
2014/03/14 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
2016/01/08 PHP
如何在PHP环境中使用ProtoBuf数据格式
2020/06/19 PHP
jquery 模式对话框终极版实现代码
2009/09/28 Javascript
使用jquery插件实现图片延迟加载技术详细说明
2011/03/12 Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
2014/02/10 Javascript
js实现iframe自动自适应高度的方法
2015/02/17 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
JQuery EasyUI学习教程之datagrid 添加、修改、删除操作
2016/07/09 Javascript
jQuery实现表格元素动态创建功能
2017/01/09 Javascript
Vue的移动端多图上传插件vue-easy-uploader的示例代码
2017/11/27 Javascript
jQuery实现轮播图及其原理详解
2020/04/12 jQuery
js核心基础之闭包的应用实例分析
2019/05/11 Javascript
react+redux仿微信聊天界面
2019/06/21 Javascript
js 根据对象数组中的属性进行排序实现代码
2019/09/12 Javascript
p5.js临摹旋转爱心
2019/10/23 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
2020/10/28 Javascript
[43:36]Liquid vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python实现的数据结构与算法之基本搜索详解
2015/04/22 Python
Python简单实现socket信息发送与监听功能示例
2018/01/03 Python
Python做智能家居温湿度报警系统
2018/09/25 Python
在python中获取div的文本内容并和想定结果进行对比详解
2019/01/02 Python
python判断两个序列的成员是否一样的实例代码
2020/03/01 Python
详解python环境安装selenium和手动下载安装selenium的方法
2020/03/17 Python
Python基于当前时间批量创建文件
2020/05/07 Python
Python类super()及私有属性原理解析
2020/06/15 Python
煤矿机修工岗位职责
2014/02/07 职场文书
霸王洗发水广告词
2014/03/14 职场文书
餐饮商业计划书范文
2014/04/29 职场文书
理想点亮人生演讲稿
2014/05/21 职场文书
党员批评与自我批评总结
2014/10/15 职场文书
2014保险公司内勤工作总结
2014/12/16 职场文书
教育实习指导教师评语
2014/12/31 职场文书
2016年六一文艺汇演开幕词
2016/03/04 职场文书
高效笔记技巧分享:学会这些让你不再困扰
2019/09/04 职场文书
国际最新研究在陨石中发现DNA主要成分 或由陨石带来地球
2022/04/29 数码科技