Generate Random Password
今天,工作中需要为客户生成一个8位的随机密码,包含大小写字母和数字,项目中实现如下:
1 2 3 4 5 6 7 8 9 10 11 12
| """ 生成随机密码,包括大小写字母、数字,可以指定密码长度 """ from random import choice, sample import string def generate_pwd(length=8, chars=string.ascii_letters + string.digits): return ''.join(sample(chars, length)) if __name__ == "__main__": print(generate_pwd(8))
|