4条回答 默认 最新
- CSDN专家-天际的海浪 2021-06-06 00:25关注
import random import string sl = [string.ascii_lowercase,string.digits,'!@#$%^&*'] li = [] p = set() while len(li)<10: k = set() rs = "" for i in range(10): j = random.randint(0,2) k.add(j) rs += random.choice(sl[j]) if len(k)==3 and rs[0] not in p: li.append(rs) p.add(rs[0]) with open(r'randpasswd.txt','w') as f: for v in li: f.write(v+'\n') print(v)
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报