#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()自定义随机密码长度