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 相关文章推荐
在Django中管理Users和Permissions以及Groups的方法
Jul 23 Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
Apr 02 Python
Python调用C++,通过Pybind11制作Python接口
Oct 16 Python
Pythony运维入门之Socket网络编程详解
Apr 15 Python
Django 全局的static和templates的使用详解
Jul 19 Python
基于pytorch的保存和加载模型参数的方法
Aug 17 Python
pytorch 实现删除tensor中的指定行列
Jan 13 Python
基于python修改srt字幕的时间轴
Feb 03 Python
Python爬虫:Request Payload和Form Data的简单区别说明
Apr 30 Python
使用Python构造hive insert语句说明
Jun 06 Python
用python实现监控视频人数统计
May 21 Python
Django数据库(SQlite)基本入门使用教程
Jul 07 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
深入掌握include_once与require_once的区别
2013/06/17 PHP
PHP缓存机制Output Control详解
2014/07/14 PHP
laravel 4安装及入门图文教程
2014/10/29 PHP
PHP使用递归方式列出当前目录下所有文件的方法
2015/06/02 PHP
PHP查找一列有序数组是否包含某值的方法
2020/02/07 PHP
javascript 读取xml,写入xml 实现代码
2009/07/10 Javascript
Jquery Select操作方法集合脚本之家特别版
2010/05/17 Javascript
JS中confirm,alert,prompt函数区别分析
2011/01/17 Javascript
jQuery仿Excel表格编辑功能的实现代码
2013/05/01 Javascript
js实现图片淡入淡出切换简易效果
2016/08/22 Javascript
老生常谈JavaScript中的this关键字
2016/10/01 Javascript
jQuery webuploader分片上传大文件
2016/11/07 Javascript
Bootstrap CSS布局之列表
2016/12/15 Javascript
移动端基础事件总结与应用
2017/01/12 Javascript
JavaScript中for循环的几种写法与效率总结
2017/02/03 Javascript
JavaScript实现瀑布流以及加载效果
2017/02/11 Javascript
webpack 静态资源集中输出的方法示例
2018/11/09 Javascript
JS猜数字游戏实例讲解
2020/06/30 Javascript
vue-simple-uploader上传成功之后的response获取代码
2020/09/07 Javascript
[02:53]DOTA2英雄基础教程 山岭巨人小小
2013/12/09 DOTA
python批量复制图片到另一个文件夹
2018/09/17 Python
在scrapy中使用phantomJS实现异步爬取的方法
2018/12/17 Python
选择Python写网络爬虫的优势和理由
2019/07/07 Python
python+numpy实现的基本矩阵操作示例
2019/07/19 Python
django自定义模板标签过程解析
2019/12/14 Python
使用OpenCV校准鱼眼镜头的方法
2020/11/26 Python
澳大利亚个性化儿童礼品网站:Bright Star Kids
2019/06/14 全球购物
建筑自我鉴定
2013/10/19 职场文书
党风廉政承诺书
2014/03/27 职场文书
小学安全工作汇报材料
2014/08/19 职场文书
销售经理工作失职检讨书
2014/10/24 职场文书
贫困生助学金感谢信
2015/01/21 职场文书
教你怎么用Python处理excel实现自动化办公
2021/04/30 Python
Redis如何实现分布式锁
2021/08/23 Redis
python代码实现扫码关注公众号登录的实战
2021/11/01 Python
golang使用map实现去除重复数组
2022/04/14 Golang