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之折腾一下目录
Oct 24 Python
单链表反转python实现代码示例
Feb 08 Python
Python 批量合并多个txt文件的实例讲解
May 08 Python
基于随机梯度下降的矩阵分解推荐算法(python)
Aug 31 Python
使用python实现对元素的长截图功能
Nov 14 Python
Python 获取命令行参数内容及参数个数的实例
Dec 20 Python
python GUI库图形界面开发之PyQt5窗口背景与不规则窗口实例
Feb 25 Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
Mar 19 Python
Python脚本导出为exe程序的方法
Mar 25 Python
python3 使用openpyxl将mysql数据写入xlsx的操作
May 15 Python
python实现数据结构中双向循环链表操作的示例
Oct 09 Python
Python实战之实现简易的学生选课系统
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
用PHP与XML联手进行网站编程代码实例
2008/07/10 PHP
php-perl哈希算法实现(times33哈希算法)
2013/12/30 PHP
php操作(删除,提取,增加)zip文件方法详解
2015/03/12 PHP
PHP微信开发用Cache 解决数据缓存
2016/07/11 PHP
asp(javascript)全角半角转换代码 dbc2sbc
2009/08/06 Javascript
js 强制弹出窗口代码研究-又一款代码
2010/03/20 Javascript
Jquery 插件学习实例1 插件制作说明与tableUI优化
2010/04/02 Javascript
使用Mootools动态添加Css样式表代码,兼容各浏览器
2011/12/12 Javascript
jQuery对象和Javascript对象之间转换的实例代码
2013/03/20 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
2013/05/21 Javascript
简单几行JS Code实现IE邮件转发新浪微博
2013/07/03 Javascript
给超链接添加特效鼠标移动展示提示信息且随鼠标移动
2013/10/17 Javascript
jquery ui bootstrap 实现自定义风格
2014/11/14 Javascript
javascript修改图片src的方法
2015/01/27 Javascript
jQuery中选择器的基础使用教程
2016/05/23 Javascript
BootStrap下拉框在firefox浏览器界面不友好的解决方案
2016/08/18 Javascript
json的结构与遍历方法实例分析
2017/04/25 Javascript
基于bootstrap实现bootstrap中文网巨幕效果
2017/05/02 Javascript
使用InstantClick.js让页面提前加载200ms
2017/09/12 Javascript
详解原生JS动态添加和删除类
2019/03/26 Javascript
layui 中select下拉change事件失效的解决方法
2019/09/20 Javascript
解决vue+ element ui 表单验证有值但验证失败问题
2020/01/16 Javascript
js函数和this用法实例分析
2020/03/13 Javascript
不可错过的十本Python好书
2017/07/06 Python
Python+selenium实现截图图片并保存截取的图片
2018/01/05 Python
Python3的介绍、安装和命令行的认识(推荐)
2018/10/20 Python
python print输出延时,让其立刻输出的方法
2019/01/07 Python
丽笙酒店官方网站:Radisson Hotels
2019/05/07 全球购物
公司员工检讨书
2014/02/08 职场文书
大学生村官承诺书
2014/03/28 职场文书
市场营销毕业生自荐信范文
2014/04/01 职场文书
校庆口号
2014/06/20 职场文书
村委会贫困证明范文
2014/09/21 职场文书
2016年春节问候语
2015/11/11 职场文书
OpenCV项目实践之停车场车位实时检测
2022/04/11 Python
Linux中如何安装并部署Redis
2022/04/18 Servers