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中lambda与def用法对比实例分析
Apr 30 Python
Python实用技巧之利用元组代替字典并为元组元素命名
Jul 11 Python
用Python实现二叉树、二叉树非递归遍历及绘制的例子
Aug 09 Python
Python定时发送天气预报邮件代码实例
Sep 09 Python
python线程信号量semaphore使用解析
Nov 30 Python
numpy ndarray 取出满足特定条件的某些行实例
Dec 05 Python
django admin后管定制-显示字段的实例
Mar 11 Python
django处理select下拉表单实例(从model到前端到post到form)
Mar 13 Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
Jun 02 Python
Python安装第三方库攻略(pip和Anaconda)
Oct 15 Python
Python实现中英文全文搜索的示例
Dec 04 Python
Python如何识别银行卡卡号?
Jun 10 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
Apache启动报错No space left on device: AH00023该怎么解决
2015/10/16 PHP
理解php依赖注入和控制反转
2016/05/11 PHP
ThinkPHP中create()方法自动验证表单信息
2017/04/28 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
JS 模态对话框和非模态对话框操作技巧汇总
2013/04/15 Javascript
JS连连看源码完美注释版(推荐)
2013/12/09 Javascript
纯CSS3代码实现滑动开关效果
2015/08/19 Javascript
详解vee-validate的使用个人小结
2017/06/07 Javascript
详解VUE 数组更新
2017/12/16 Javascript
JS实现验证码倒计时的注册页面
2018/01/02 Javascript
vue.js父子组件通信动态绑定的实例
2018/09/28 Javascript
webpack 从指定入口文件中提取公共文件的方法
2018/11/13 Javascript
Vue 中可以定义组件模版的几种方式
2019/08/06 Javascript
Vue.js的模板语法详解
2020/02/16 Javascript
在Vue 中实现循环渲染多个相同echarts图表
2020/07/20 Javascript
jQuery实现推拉门效果
2020/10/19 jQuery
小程序自定义弹框效果
2020/11/16 Javascript
python的id()函数介绍
2013/02/10 Python
python字典get()方法用法分析
2015/04/17 Python
Python 中包/模块的 `import` 操作代码
2019/04/22 Python
使用Pyinstaller转换.py文件为.exe可执行程序过程详解
2019/08/06 Python
python数据化运营的重要意义
2019/11/25 Python
Melissa鞋马来西亚官方网站:MDreams马来西亚
2018/04/05 全球购物
开普敦通行证:Cape Town Pass
2019/07/18 全球购物
运动会邀请函范文
2014/02/06 职场文书
期中考试反思800字
2014/05/01 职场文书
琅琊山导游词
2015/02/05 职场文书
2015年污水处理厂工作总结
2015/05/26 职场文书
人与自然观后感
2015/06/16 职场文书
团支部书记竞选稿
2015/11/21 职场文书
卖车协议书范文
2016/03/23 职场文书
python如何进行基准测试
2021/04/26 Python
python基础之文件处理知识总结
2021/05/23 Python
Vue实现tab导航栏并支持左右滑动功能
2021/06/28 Vue.js
python中super()函数的理解与基本使用
2021/08/30 Python
Python采集爬取京东商品信息和评论并存入MySQL
2022/04/12 Python