python生成指定长度的随机数密码
2014-01-23 00:00
1036 查看
#!/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随机生成指定长度的密码
- Python--随机生成指定长度的密码
- python随机生成指定长度密码的方法
- Python随机生成指定长度字符串并保存到mysql中
- Java随机密码生成器,Java随机生成长度不少于6的指定长度的密码,且这个字符串必须包含大小写字母、数字和特殊字符,四种的任意三种
- PHP生成指定长度随机数最简洁的方法
- java生成随机密码(随机长度,指定长度)方法总结
- 如何利用神经网络和Python生成指定模式的密码
- 随机生成指定长度密码脚本
- Java生成随机长度指定密码
- PHP生成指定长度随机数最简洁的方法
- 随机生成指定长度的数字+字符的密码
- python生成指定长度的英文数字组合
- python--穷举指定长度的密码
- python生成指定长度的英文数字组合
- JAVA编程实现随机生成指定长度的密码功能【大小写和数字组合】
- python从指定范围生成多个不重复的随机数
- Java生成指定长度的随机数
- 编程实现用户名和密码自动生成【可以自己指定长度】