### Python3, 248 chars import string as S from random import choice as C import re R=[0,1,2] s=set() while len(s)<200: L=''.join([C(S.digits) for i in R]+['-']+[C(S.ascii_uppercase) for i in R]) if re.search('ASS|KKK|SHT|69|666',L) or L in s:continue print(L);s.add(L)