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代码真的很爽
Aug 26 Python
Python使用Mechanize模块编写爬虫的要点解析
Mar 31 Python
详解Python中的相对导入和绝对导入
Jan 06 Python
Python部署web开发程序的几种方法
May 05 Python
Python 模拟员工信息数据库操作的实例
Oct 23 Python
Python实现查看系统启动项功能示例
May 10 Python
详解pandas删除缺失数据(pd.dropna()方法)
Jun 25 Python
如何安装并在pycharm使用selenium的方法
Apr 30 Python
如何使用Django Admin管理后台导入CSV
Nov 06 Python
Python命令行参数argv和argparse该如何使用
Feb 08 Python
python tkinter模块的简单使用
Apr 07 Python
pytorch实现加载保存查看checkpoint文件
Jul 15 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
PHP实现过滤各种HTML标签
2015/05/17 PHP
如何实现php图片等比例缩放
2015/07/28 PHP
PHP经典面试题之设计模式(经常遇到)
2015/10/15 PHP
Yii框架视图、视图布局、视图数据块操作示例
2019/10/14 PHP
JQuery中的ready函数冲突的解决方法
2010/05/17 Javascript
javascript中parentNode,childNodes,children的应用详解
2013/12/17 Javascript
laytpl 精致巧妙的JavaScript模板引擎
2014/08/29 Javascript
IE8中动态创建script标签onload无效的解决方法
2014/12/22 Javascript
JS中Eval解析JSON字符串的一个小问题
2016/02/21 Javascript
JavaScript字符串常用的方法
2016/03/10 Javascript
JS中的eval 为什么加括号
2016/04/13 Javascript
JavaScript实战之带收放动画效果的导航菜单
2016/08/16 Javascript
AngularJS 指令的交互详解及实例代码
2016/09/14 Javascript
Bootstrap框架结合jQuery仿百度换肤功能实例解析
2016/09/17 Javascript
微信小程序(应用号)简单实例应用及实例详解
2016/09/26 Javascript
Angular 容器部署的方法
2018/04/17 Javascript
微信小程序 MinUI组件库系列之badge徽章组件示例
2018/08/20 Javascript
JavaScript设计模式之责任链模式实例分析
2019/01/16 Javascript
js操作两个json数组合并、去重,以及删除某一项元素
2020/09/22 Javascript
python线程池的实现实例
2013/11/18 Python
python删除指定类型(或非指定)的文件实例详解
2015/07/06 Python
恢复百度云盘本地误删的文件脚本(简单方法)
2017/10/21 Python
python实现图像识别功能
2018/01/29 Python
基于python的多进程共享变量正确打开方式
2018/04/28 Python
详解python中的装饰器
2018/07/10 Python
Python中那些 Pythonic的写法详解
2019/07/02 Python
python多进程间通信代码实例
2019/09/30 Python
Python项目跨域问题解决方案
2020/06/22 Python
说出你对remoting 和webservice的理解和应用
2014/06/08 面试题
linux面试题参考答案(9)
2015/01/07 面试题
入团者的自我评价分享
2013/12/02 职场文书
商业项目策划方案
2014/06/05 职场文书
反对形式主义、官僚主义、享乐主义和奢靡之风整改措施
2014/09/17 职场文书
高中生综合素质评价范文
2015/08/18 职场文书
python glom模块的使用简介
2021/04/13 Python
解决Vue+SpringBoot+Shiro跨域问题
2021/06/09 Vue.js