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中计算三角函数之cos()方法的使用简介
May 15 Python
python爬虫入门教程--快速理解HTTP协议(一)
May 25 Python
python笔记:mysql、redis操作方法
Jun 28 Python
python3.4实现邮件发送功能
May 28 Python
python 随机打乱 图片和对应的标签方法
Dec 14 Python
用Python实现大文本文件切割的方法
Jan 12 Python
python 将大文件切分为多个小文件的实例
Jan 14 Python
python统计中文字符数量的两种方法
Jan 31 Python
python 实现在一张图中绘制一个小的子图方法
Jul 07 Python
python编写猜数字小游戏
Oct 06 Python
将python安装信息加入注册表的示例
Nov 20 Python
PyTorch中model.zero_grad()和optimizer.zero_grad()用法
Jun 24 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中获取远程客户端的真实ip地址的方法
2011/08/03 PHP
PHP判断一个变量是否为整数、正整数的方法示例
2019/09/11 PHP
php + ajax 实现的写入数据库操作简单示例
2020/05/16 PHP
读jQuery之二(两种扩展)
2011/06/11 Javascript
js动态设置div的值下例子
2013/10/29 Javascript
js利用prototype调用Array的slice方法示例
2014/06/09 Javascript
Nodejs极简入门教程(一):模块机制
2014/10/25 NodeJs
JavaScript基础语法、dom操作树及document对象
2014/12/02 Javascript
node.js中的fs.existsSync方法使用说明
2014/12/17 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史
2015/01/09 Javascript
学习JavaScript设计模式(策略模式)
2015/11/26 Javascript
js中class的点击事件没有效果的解决方法
2016/10/13 Javascript
解决vue 绑定对象内点击事件失效问题
2018/09/05 Javascript
jQuery实现基本隐藏与显示效果的方法详解
2018/09/05 jQuery
新版小程序登录授权的方法
2018/12/12 Javascript
JavaScript继承的特性与实践应用深入详解
2018/12/30 Javascript
vue+egg+jwt实现登录验证的示例代码
2019/05/18 Javascript
js实现全选和全不选
2020/07/28 Javascript
在树莓派2或树莓派B+上安装Python和OpenCV的教程
2015/03/30 Python
Python函数式编程指南(二):从函数开始
2015/06/24 Python
Python设计模式之门面模式简单示例
2018/01/09 Python
Python中的枚举类型示例介绍
2019/01/09 Python
python实现二维数组的对角线遍历
2019/03/02 Python
Django Python 获取请求头信息Content-Range的方法
2019/08/06 Python
Django中自定义查询对象的具体使用
2019/10/13 Python
tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
2020/01/21 Python
利用Python脚本实现自动刷网课
2020/02/03 Python
tensorflow使用freeze_graph.py将ckpt转为pb文件的方法
2020/04/22 Python
Keras 使用 Lambda层详解
2020/06/10 Python
python+selenium爬取微博热搜存入Mysql的实现方法
2021/01/27 Python
css3实例教程 一款纯css3实现的环形导航菜单
2014/10/20 HTML / CSS
HTML5中的强制下载属性download使用实例解析
2016/05/12 HTML / CSS
联想美国官方商城:Lenovo美国
2017/06/19 全球购物
老总助理工作岗位职责
2014/02/06 职场文书
2014年小学植树节活动方案
2014/03/02 职场文书
立案决定书范文
2015/06/24 职场文书