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求列表交集的方法汇总
Nov 10 Python
在MAC上搭建python数据分析开发环境
Jan 26 Python
Python常见加密模块用法分析【MD5,sha,crypt模块】
May 24 Python
python模块之sys模块和序列化模块(实例讲解)
Sep 13 Python
python实现TF-IDF算法解析
Jan 02 Python
Pycharm以root权限运行脚本的方法
Jan 19 Python
pymongo中group by的操作方法教程
Mar 22 Python
Python和Java的语法对比分析语法简洁上python的确完美胜出
May 10 Python
Django 接收Post请求数据,并保存到数据库的实现方法
Jul 12 Python
django+tornado实现实时查看远程日志的方法
Aug 12 Python
Python使用eval函数执行动态标表达式过程详解
Oct 17 Python
详解python百行有效代码实现汉诺塔小游戏(简约版)
Oct 30 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 动态多文件上传
2009/01/18 PHP
php 自写函数代码 获取关键字 去超链接
2010/02/08 PHP
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-3 代码组织和重用2
2011/07/03 PHP
php微信高级接口群发 多客服
2016/06/23 PHP
js获取IP地址的方法小结
2014/07/01 Javascript
我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环
2014/07/06 Javascript
原生js实现百叶窗效果及原理介绍
2016/04/12 Javascript
前端弹出对话框 js实现ajax交互
2016/09/09 Javascript
jQuery post数据至ashx实例详解
2016/11/18 Javascript
如何利用JQuery实现从底部回到顶部的功能
2016/12/27 Javascript
jQuery ajax请求struts action实现异步刷新
2017/04/19 jQuery
Node.js使用Express.Router的方法
2017/11/14 Javascript
详解如何理解vue的key属性
2019/04/14 Javascript
Vue组件简易模拟实现购物车
2020/12/21 Vue.js
Python实现遍历目录的方法【测试可用】
2017/03/22 Python
python脚本实现验证码识别
2018/06/07 Python
python库lxml在linux和WIN系统下的安装
2018/06/24 Python
PIL包中Image模块的convert()函数的具体使用
2020/02/26 Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
2020/03/09 Python
浅谈keras中的keras.utils.to_categorical用法
2020/07/02 Python
linux centos 7.x 安装 python3.x 替换 python2.x的过程解析
2020/12/14 Python
Staples加拿大官方网站:办公用品一站式采购
2016/09/25 全球购物
美国折扣香水网站:The Perfume Spot
2020/12/12 全球购物
网络专业学生个人的自我评价
2013/12/16 职场文书
高校教师思想汇报
2014/01/11 职场文书
安全教育感言
2014/03/04 职场文书
《苏珊的帽子》教学反思
2014/04/07 职场文书
反四风个人对照检查材料
2014/09/26 职场文书
新学期红领巾广播稿
2014/10/04 职场文书
安全生产工作汇报材料
2014/10/28 职场文书
党的群众路线教育实践活动制度建设计划方案
2014/10/31 职场文书
2016年先进班集体事迹材料
2016/02/26 职场文书
创业开店,这样方式更合理
2019/08/26 职场文书
基于Redis的List实现特价商品列表功能
2021/08/30 Redis
使用logback实现按自己的需求打印日志到自定义的文件里
2021/08/30 Java/Android
大脑的记忆过程在做数据压缩,不同图形也有共同的记忆格式
2022/04/29 数码科技