Я работаю над системой регистрации большого проекта.
После успешной регистрации сервер генерирует ключ активации, добавляет его в строку пользователя и отправляет пользователю по электронной почте. Для этого используется некоторый класс генератора паролей.
Вопрос (я знаю, что это звучит абстрактно, но мне просто интересно), как избежать дублирования генерации проходов? Я имею в виду, есть ли шанс, что в будущем генератор сможет создать ключ активации, который уже существует в таблице БД? Стоит ли проверять дублирование после генерации ключа?