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数据结构之二叉树的遍历实例
Apr 29 Python
Python 正则表达式入门(中级篇)
Dec 07 Python
python使用xlrd和xlwt读写Excel文件的实例代码
Sep 05 Python
对python捕获ctrl+c手工中断程序的两种方法详解
Dec 26 Python
详解PyCharm+QTDesigner+PyUIC使用教程
Jun 13 Python
python异常处理和日志处理方式
Dec 24 Python
基于python实现获取网页图片过程解析
May 11 Python
如何解决pycharm调试报错的问题
Aug 06 Python
基于Python pyecharts实现多种图例代码解析
Aug 10 Python
python简单利用字典破解zip文件口令
Sep 07 Python
如何用python实现一个HTTP连接池
Jan 14 Python
详解Python模块化编程与装饰器
Jan 16 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
德劲1102收音机的打理维修案例
2021/03/02 无线电
PHP 工厂模式使用方法
2010/05/18 PHP
自定义php类(查找/修改)xml文档
2013/03/26 PHP
Symfony2学习笔记之控制器用法详解
2016/03/17 PHP
PHP数据库处理封装类实例
2016/12/24 PHP
Ajax,UTF-8还是GB2312 eval 还是execScript
2008/11/13 Javascript
基于JQuery的动态删除Table表格的行和列的代码
2011/05/12 Javascript
JavaScript日期时间格式化函数分享
2014/05/05 Javascript
纯js和css实现渐变色包括静态渐变和动态渐变
2014/05/29 Javascript
JavaScript中的值类型转换介绍
2014/12/31 Javascript
浅析jquery数组删除指定元素的方法:grep()
2016/05/19 Javascript
微信小程序 UI与容器组件总结
2017/02/21 Javascript
bootstrap fileinput 插件使用项目总结(经验)
2017/02/22 Javascript
js数组去重的N种方法(小结)
2018/06/07 Javascript
Vue封装的可编辑表格插件方法
2018/08/28 Javascript
微信浏览器下拉黑边解决方案 wScroollFix
2020/01/21 Javascript
微信小程序用户登录和登录态维护的实现
2020/12/10 Javascript
跟老齐学Python之大话题小函数(1)
2014/10/10 Python
使用 Python 实现微信公众号粉丝迁移流程
2018/01/03 Python
Python常见内置高效率函数用法示例
2018/07/31 Python
python 简单照相机调用系统摄像头实现方法 pygame
2018/08/03 Python
Python3.5内置模块之time与datetime模块用法实例分析
2019/04/27 Python
python实现在cmd窗口显示彩色文字
2019/06/24 Python
Python 识别12306图片验证码物品的实现示例
2020/01/20 Python
用什么库写 Python 命令行程序(示例代码详解)
2020/02/20 Python
基于pandas向csv添加新的行和列
2020/05/25 Python
python读取excel数据并且画图的实现示例
2021/02/08 Python
纯CSS3实现Material Design效果
2017/03/09 HTML / CSS
websocket+sockjs+stompjs详解及实例代码
2018/11/30 HTML / CSS
英国最大的笔记本电脑直销专家:Laptops Direct
2019/07/20 全球购物
武汉瑞得软件笔试题
2015/10/27 面试题
写自荐信的七个技巧
2013/10/15 职场文书
体育专业求职信
2014/07/16 职场文书
祖国在我心中演讲稿(小学生)
2014/09/23 职场文书
自查自纠整改报告
2014/11/06 职场文书
golang正则之命名分组方式
2021/04/25 Golang