Skip to main content
1 of 3

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)