Генератор UUID
Создавайте UUID v4 и v7 прямо в браузере. Выбирайте формат, задавайте количество и копируйте результат одной кнопкой.
Частые вопросы
UUID (Universally Unique Identifier) — 128-битный идентификатор записи. Применяется в базах данных, API и приложениях, где нужна уникальность без центрального координатора.
Для UUID v4 существует 2^122 возможных значений — примерно 5,3 × 10^36. Чтобы вероятность совпадения двух UUID достигла 50 %, нужно сгенерировать около 2,3 × 10^18 идентификаторов. Для сравнения: если генерировать по одному UUID каждую секунду, повторный выпадет примерно через 73 миллиарда лет — это в пять раз больше возраста Вселенной. Поэтому на практике коллизии можно не учитывать.
UUID v4 полностью случайный: 122 бита генерируются встроенным в браузер генератором случайных чисел. UUID v7 основан на времени: первые 48 битов содержат метку Unix timestamp в миллисекундах, а оставшиеся 74 бита случайные.
v4 хорош для идентификаторов сессий, API-ключей, ID объектов и любых случаев, когда важна непредсказуемость и отсутствие привязки ко времени.
v7 удобен для первичных ключей в базах данных, журналов событий и логов, где записи часто сортируют по времени создания.
С дефисами — стандартный и самый распространённый вид. Без дефисов удобен для компактного хранения. Верхний регистр иногда используется в C# и других языках.
Как работает генератор UUID
Генератор создаёт идентификаторы версий v4 и v7 полностью в браузере. UUID v4 строится из случайных битов — каждый результат непредсказуем и не содержит никакой дополнительной информации. UUID v7 включает в начало метку времени в миллисекундах, поэтому такие идентификаторы можно сортировать по моменту создания.
Выбирайте версию, задавайте нужное количество и формат: стандартный вид с дефисами, компактный без дефисов или верхний регистр. Результат копируется по одному UUID или всем списком сразу. Работает без регистрации, данные не отправляются на сервер.