UUID генератор онлайн 🆔
Сгенерируйте уникальные идентификаторы UUID версий 4 и 7 — по одному или сразу пачкой. Идеально для ключей в базах данных, токенов и имён файлов.
Простыми словами
Что это. UUID — это уникальный идентификатор вида 01a0c984-a492-72ba-ad77-7a3928dcc9b3, который практически невозможно случайно повторить. Генератор создаёт их поштучно и пачками.
Кому и зачем. Нужен разработчикам и администраторам баз данных: для первичных ключей, идентификаторов запросов, сессий, файлов и любых сущностей, которым нужен гарантированно уникальный номер без центрального счётчика.
Как считает. Версия v4 берёт 128 бит случайности из криптографического генератора браузера и помечает версию и вариант в нужных битах. Версия v7 в начало добавляет метку времени в миллисекундах, поэтому такие UUID отсортированы по порядку создания — это удобно для индексов баз данных. Можно сгенерировать до 100 штук за раз.
UUID v4 и v7 — в чём разница
UUID v4 — полностью случайный идентификатор, самый распространённый.
UUID v7 — версия, упорядоченная по времени (стандарт RFC 9562): первые биты содержат метку времени, поэтому такие ID сортируются по времени создания. Это ускоряет индексы в базах данных.
Где использовать
- Первичные ключи в базах данных.
- Имена файлов и объекты в облачных хранилищах.
- Токены и идентификаторы сессий (в паре с серверной проверкой).
Пример
UUID v4: 9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d. Генерация выполняется криптографически безопасным генератором случайных чисел браузера.