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)