Генератор UUID
Выберите версию и количество. Значения создаются криптографическим генератором браузера.
Значения создаются в браузере и не отправляются на сервер.
Чем отличаются версии
UUID v4 — 122 случайных бита. Значения не зависят от времени и не дают подсказок о порядке создания. Подходит для идентификаторов объектов, файлов и запросов.
UUID v7 содержит время создания в старших битах и случайную часть в младших. Значения сортируются по времени, поэтому лучше подходят для первичных ключей в базе: новые записи попадают в конец индекса.
Оба варианта соответствуют RFC 9562. UUID не является секретом: если идентификатор должен быть непредсказуемым, v4 предпочтительнее, но и его нельзя использовать вместо пароля.
Примеры
| Версия | Формат |
|---|---|
| v4 | 3f2504e0-4f89-41d3-9a0c-0305e82c3301 |
| v7 | 01890a5d-ac96-774b-bcce-b302099a8057 |
| v4 в скобках | {3f2504e0-4f89-41d3-9a0c-0305e82c3301} |
Примеры показывают формат. Новые запуски дают другие значения.
Частые вопросы
Можно получить одинаковые UUID дважды?
Вероятность мала, но не нулевая. Для v4 она зависит от 122 случайных бит, для v7 — от случайной части и времени.
Что выбрать для базы данных?
Для первичного ключа удобнее v7: он сортируется по времени. Для токенов и внешних идентификаторов — v4.
UUID заменяет пароль?
Нет. Это идентификатор, а не секрет. Для доступа нужны отдельные токены и проверка прав.
Можно сгенерировать 1 000 значений?
Да, это верхний предел за один запуск.
Значения отправляются на сервер?
Нет, генерация идёт в браузере.
Официальные документы
Связанные инструменты
Создать промокоды — в генераторе промокодов. Случайные числа — в генераторе случайных чисел. Проверить JSON с идентификаторами — в валидаторе JSON.
Нужен сайт или SEO
Инструмент — это только начало
Соберём сайт, структуру и страницы под спрос. Разберём задачу и скажем, что делать дальше — без обязательств.