用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