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 相关文章推荐
使用url_helper简化Python中Django框架的url配置教程
May 30 Python
Python抓取手机号归属地信息示例代码
Nov 28 Python
Python的装饰器使用详解
Jun 26 Python
Python实现破解猜数游戏算法示例
Sep 25 Python
python用fsolve、leastsq对非线性方程组求解
Dec 15 Python
python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
Jun 27 Python
完美解决python3.7 pip升级 拒绝访问问题
Jul 12 Python
Python matplotlib绘制饼状图功能示例
Sep 10 Python
python实现拼接图片
Mar 23 Python
Node.js 和 Python之间该选择哪个?
Aug 05 Python
如何一键升级Python所有包
Nov 05 Python
python 基于opencv实现图像增强
Dec 23 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实现编辑和保存文件的方法
2015/07/20 PHP
jquery中获取id值方法小结
2013/09/22 Javascript
jquery $(this).attr $(this).val方法使用介绍
2013/10/08 Javascript
js中for in的用法示例解析
2013/12/25 Javascript
nodejs中实现路由功能
2014/12/29 NodeJs
jQuery解析XML与传统JavaScript方法的差别实例分析
2015/03/05 Javascript
JavaScript DOM元素尺寸和位置
2015/04/13 Javascript
BootStrap中Datetimepicker和uploadify插件应用实例小结
2016/05/26 Javascript
解析javascript图片懒加载与预加载的分析总结
2016/10/27 Javascript
探究react-native 源码的图片缓存问题
2017/08/24 Javascript
jQuery菜单实例(全选,反选,取消)
2017/08/28 jQuery
微信小程序 数据绑定及运算的简单实例
2017/09/20 Javascript
vue利用axios来完成数据的交互
2018/03/23 Javascript
vue完成项目后,打包成静态文件的方法
2018/09/03 Javascript
浅谈javascript中的prototype和__proto__的理解
2019/04/07 Javascript
了解javascript中变量及函数的提升
2019/05/27 Javascript
JS/CSS实现字符串单词首字母大写功能
2019/09/03 Javascript
Python查找相似单词的方法
2015/03/05 Python
python中PIL安装简单教程
2016/04/21 Python
Python实现新浪博客备份的方法
2016/04/27 Python
使用Mixin设计模式进行Python编程的方法讲解
2016/06/21 Python
Python实现自动为照片添加日期并分类的方法
2017/09/30 Python
python random从集合中随机选择元素的方法
2019/01/23 Python
python实现布隆过滤器及原理解析
2019/12/08 Python
Python性能分析工具py-spy原理用法解析
2020/07/27 Python
python调用有道智云API实现文件批量翻译
2020/10/10 Python
python 检测图片是否有马赛克
2020/12/01 Python
收集的22款给力的HTML5和CSS3帮助工具
2012/09/14 HTML / CSS
HTML5 语义化结构化规范化
2008/10/17 HTML / CSS
HTML5、Select下拉框右边加图标的实现代码(增进用户体验)
2017/10/16 HTML / CSS
欧舒丹澳洲版:L’OCCITANE
2017/07/17 全球购物
难忘的一天教学反思
2014/04/30 职场文书
师范毕业生求职信
2014/07/11 职场文书
大学拉赞助协议书范文
2014/09/26 职场文书
高校自主招生教师推荐信
2015/03/23 职场文书
Go语言基础函数基本用法及示例详解
2021/11/17 Golang