Я хочу создать 8-символьные буквенно-цифровые c комбинации и фильтр для проклятых слов. Идея состоит в том, что каждый из восьми символов может содержать до 36 символов, но не обязательно всех. Если у меня, например, есть выбор из n символов в каждой позиции, и я хотел бы добавить новый символ в позицию x, как я мог бы эффективно отфильтровать проклятые слова на основных языках, а также любой экземпляр повторяющегося символа. Примеры:
-7ARPASS8 - Плохо
-7ARPASX8 - Хорошо!
-7AAAAAAA - Плохо
Я разработал сценарий python, который создает комбинации на основе доступных букв в каждой позиции, а затем отфильтровывает комбинации, содержащие проклятие (содержащееся в длинном списке проклятых слов и альтернатив проклятых слов с числами) с новой рассматриваемой буквой. Это займет целую вечность, как только я введу более ~ 10 символов в каждую из 8 позиций.
Обратная связь будет признательна!