根据规则生成随机密码,规则生成随机密码,[Python]代码#!


[Python]代码

#! /usr/bin/env python#coding=utf-8import random#密码字符串池pwdStrPool = '23456789'\    'abcdefghijkmnpqrstuvwxyz'\    '~@#$%^&*()_+'\    'ABCDEFGHIJKMNPQRSTUVWXYZ'\#密码字符串池长度pwdStrPoolSize = len(pwdStrPool)#定义所要生成的密码长度pwdLen = [16,16]#获取一个随机数def GetRandomNum(p):    randomNum = random.randint(0,pwdStrPoolSize-1)    return pwdStrPool[randomNum]#获取随机密码def GetRandomPwd(pwdLen):    RandomPwd = ''.join(map(GetRandomNum, xrange(pwdLen)))    return RandomPwddef tester():    print GetRandomPwd(random.randint(pwdLen[0],pwdLen[1]))if __name__ == '__main__':    tester()

评论关闭