### 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)