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实现bitmap数据结构详解
Feb 17 Python
Python实现PS滤镜特效之扇形变换效果示例
Jan 26 Python
python使用openpyxl库修改excel表格数据方法
May 03 Python
python3.x 将byte转成字符串的方法
Jul 17 Python
tensorflow 加载部分变量的实例讲解
Jul 27 Python
Python+OpenCv制作证件图片生成器的操作方法
Aug 21 Python
基于pycharm实现批量修改变量名
Jun 02 Python
Python xpath表达式如何实现数据处理
Jun 13 Python
卸载tensorflow-cpu重装tensorflow-gpu操作
Jun 23 Python
python字符串拼接+和join的区别详解
Dec 03 Python
教你一分钟在win10终端成功安装Pytorch的方法步骤
Jan 28 Python
python爬虫智能翻页批量下载文件的实例详解
Feb 02 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小技巧 把数组的键和值交换形成了新的数组,查找值取得键
2011/06/02 PHP
PHP利用func_get_args和func_num_args函数实现函数重载实例
2014/11/12 PHP
php+ajax实现文章自动保存的方法
2014/12/30 PHP
Smarty模板引擎缓存机制详解
2016/05/23 PHP
PHP基本语法实例总结
2016/09/09 PHP
PHP中CheckBox多选框上传失败的代码写法
2017/02/13 PHP
JS类中定义原型方法的两种实现的区别
2007/03/08 Javascript
禁止JQuery中的load方法装载IE缓存中文件的方法
2009/09/11 Javascript
JavaScript省市联动实现代码
2014/02/15 Javascript
jQuery中closest和parents的区别分析
2015/05/07 Javascript
JavaScript中eval()函数用法详解
2015/12/14 Javascript
使用jQuery处理AJAX请求的基础学习教程
2016/05/10 Javascript
浅谈键盘上回车按钮的js触发事件
2017/02/13 Javascript
ES6新特性之函数的扩展实例详解
2017/04/01 Javascript
使用JQ完成表格隔行换色的简单实例
2017/08/25 Javascript
构建Vue大型应用的10个最佳实践(小结)
2019/11/07 Javascript
Python中下划线的使用方法
2015/03/27 Python
python通过定义一个类实例作为ftp回调方法
2015/05/04 Python
Python(Django)项目与Apache的管理交互的方法
2018/05/16 Python
Pyinstaller打包.py生成.exe的方法和报错总结
2019/04/02 Python
python tkinter图形界面代码统计工具
2019/09/18 Python
Python读取Excel数据并生成图表过程解析
2020/06/18 Python
CSS3之背景尺寸Background-size使用介绍
2013/10/14 HTML / CSS
美国Max仓库:Max Warehouse
2020/05/31 全球购物
什么是smarty? Smarty的优点是什么?
2013/08/11 面试题
史上最全面的Java面试题汇总!
2015/02/03 面试题
计算机通信工程专业毕业生推荐信
2013/12/24 职场文书
经理管理专业自荐信范文
2013/12/31 职场文书
文明宿舍获奖感言
2014/02/07 职场文书
机械设计及其自动化专业求职信
2014/06/09 职场文书
毕业生代领毕业材料的授权委托书
2014/09/29 职场文书
12.4全国法制宣传日活动总结
2014/11/01 职场文书
街道社区活动报告
2015/02/05 职场文书
大学三好学生主要事迹范文
2015/11/03 职场文书
2016优秀护士求职自荐信
2016/01/28 职场文书
python四种出行路线规划的实现
2021/06/23 Python