手机
当前位置:查字典教程网 >脚本专栏 >python >python生成指定长度的随机数密码
python生成指定长度的随机数密码
摘要:复制代码代码如下:#!/usr/bin/envpython#-*-coding:utf-8-*-#导入random和string模块impo...

复制代码 代码如下:

#!/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修改Excel数据的实例代码

python插入排序算法的实现代码

python判断端口是否打开的实现代码

python调用shell的方法

python 实现堆排序算法代码

python 提取文件的小程序

python访问纯真IP数据库的代码

python 数据加密代码

精品推荐
分类导航