Где?
Вопрос в том, какой длинны, формата и продолжительности жизни его делать ? Или может использовать 2 отдельных uuid ?
Посмотри какой длинны делают другие и сделай также. Думаю 20 символов более чем хватит для рандома.
У uuid есть стандарт по размеру символов. Думаю, что если у тебя не энтерпрайз на 100 миллиардов людей, то достаточно использовать uuid, тем более что этот ключ будет заниматься на 10 минут, а потом удаляться из бд
а почему именно 10 минут ? Просто берём, если условно, клиент - какая-нибудь бабушка. За 10 минут она не допрет, что есть что
тогда неделай такое ограничение
Бери час, суть не сильно меняется. В uuid слишком маленькая вероятность коллизий
Обсуждают сегодня