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 从字符串中随机选取一个