生成密码,当然也可以保存为文本文件,用来做密码字典。
#coding=utf-8
#生成6位数字字母密码
import random
import string
numlist = ['0','1','2','3','4','5','6','7','8','9']
strlist = []
for i in range(97,123):
strlist.append(chr(i))
passlist = numlist + strlist
def mm(n):#生成一个n位的密码
aa = ''
while n:
s = string.join(random.sample(passlist,1)).replace(" ","")
aa+=s
n-=1
return aa
def pp(m,n):#生成m个 n位的密码
bb = []
for i in range(1,m+1):
bb.append(mm(n))
return bb
print pp(5,6)