用26大小写字母随机生成10个8位数密码

用26大小写字母随机生成10个8位数密码
强烈推介IDEA2021.1.3破解激活,IntelliJ IDEA 注册码,2021.1.3IDEA 激活码  

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说用26大小写字母随机生成10个8位数密码,希望能够帮助大家进步!!!

 1 print(ord('A'))
 2 print(ord('a'))
 3 print(ord('0'))
 4 import random
 5 SecChar = []
 6 for i in range(26):
 7     SecChar.extend(chr(random.randint(65,90)))
 8 for i in range(26):
 9     SecChar.extend(chr(random.randint(97,122)))
10 for i in range(9):
11     SecChar.extend(chr(random.randint(48,58)))
12 print(SecChar)
13 for i in range(10):
14     password = ""
15     for j in range (8):
16         s = random.choice(SecChar)
17         password+=s
18     print(password)

用26大小写字母随机生成10个8位数密码

ps:遇到的问题 生成的大小写字母中出现 "[" "{" 

   "["  的Unicode编码是91,"{" 是123

  choice 从字符串中随机选取一个

 

转载于:https://www.cnblogs.com/Locog/p/10864167.html

本文来源weixin_30595035,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/29828

发表评论