Вообще можно использовать
утилиту в ОС Kali Linux (специально предназначена для проверки безопасности). Ну а если уж вам захотелось написать "велосипед", то просто задаете словарь (буквы и цифры из которых должно состоять слово) ну и собственно бесконечный цикл для генерации случайных слов. Случайное слово сгенерировано добавляйте в словарь. Получилось новое слово, проверяете если он в словаре. Если есть - генерация нового, в противном случае добавить в словарь