用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)

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

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

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM