工作中需要创建8位随机密码(大小写字母+数字),于是采用Python2.6生成了初级算法的随机密码。
# -*- coding: utf-8 -*-
__author__ = 'Goopand'
import string
import random
def genPassword(length=8,chars=string.digits+string.ascii_letters):
return ''.join(random.sample(chars*10,8))
if __name__=="__main__":
for i in range(20):
print genPassword(8)