python 脚本生成随机 字母 + 数字密码

#coding:utf-8<br />import random,string<br /><br />def GetPassword(length):<br /><br /># 随机生成数字个数<br />    Ofnum=random.randint(1,length)<br />    Ofletter=length-Ofnum<br /><br /># 选中ofnum个数字<br />    slcNum=[random.choice(string.digits) for i in range(Ofnum)]<br /><br /> # 选中ofletter个字母<br />    slcLetter=[random.choice(string.ascii_letters) for i in range(Ofletter)]<br /><br /> # 打乱组合<br />    slcChar=slcLetter+slcNum<br />    random.shuffle(slcChar)<br /><br /># 生成随机密码<br />    getPwd=''.join([i for i in slcChar])<br />    return getPwd<br /><br />if __name__=='__main__':<br />    print( GetPassword(6)) #GetPassword()自定义随机密码长度

相关推荐