37-简单的生成密码/验证码

╰半夏微凉° 2021-12-20 01:31 302阅读 0赞

思路:
1、设置一个用于随机取出字符的基础字符串,本例使用大小写字母加数字。
2、循环n次,每次随机取出一个字符。
3、将各个字符拼接起来,保存到变量result中。

  1. from random import choice
  2. import string
  3. all_chs = string.ascii_letters + string.digits # 大小写字母加数字。
  4. def gen_pass(n=8):
  5. result = ''
  6. for i in range(n):
  7. ch = choice(all_chs)
  8. result += ch
  9. return result
  10. if __name__ == '__main__':
  11. print(gen_pass())
  12. print(gen_pass(6))
  13. print(gen_pass(12))
  14. 结果输出:

1149596-20190517144931208-1128445306.png

转载于:https://www.cnblogs.com/hejianping/p/10881293.html

发表评论

表情:
评论列表 (有 0 条评论,302人围观)

还没有评论,来说两句吧...

相关阅读