Генератор UUID

Бесплатный генератор UUID для v4, v7 и NIL. Массовое создание уникальных идентификаторов с использованием прописных букв, без дефисов и фигурных скобок, а затем копирование или загрузка, запуск локально без регистрации.

Создан и поддерживается Shehzad Munir. ·

Генератор UUID
Loading Loading UUID Generator
Share

Случайные и упорядоченные по времени идентификаторы по запросу

Создавайте криптографически случайные UUID v4, упорядоченные по времени идентификаторы UUID v7 и NIL в массовом порядке, в форматах прописных букв, без дефиса и фигурных скобок, копируйте или загружайте их одним щелчком мыши.

UUID (универсальный уникальный идентификатор) — это 128-битное значение, используемое для обозначения строк базы данных, ресурсов API, файлов и сообщений без выдачи номеров центральным органом. Этот генератор создает UUID версии 4, биты которых почти полностью случайны, а также современные UUID версии 7, в которые встроена миллисекундная метка времени, поэтому они сортируются в хронологическом порядке, что идеально подходит в качестве первичных ключей базы данных. Он использует криптографически безопасный генератор случайных чисел вашего браузера, поэтому коллизии фактически невозможны.

Функции

  • Версии UUID v4 (случайные) и v7 (упорядоченные по времени)
  • NIL UUID плюс массовая генерация до 1000
  • Криптографически безопасная случайность
  • Форматы верхнего регистра, без дефиса и фигурных скобок (GUID).
  • Скопируйте все или скачайте в виде файла .txt.
  • Запускается локально: никаких вызовов сервера, никакой регистрации.

Как использовать Генератор UUID

  1. 1

    Установите сумму

    Выберите, сколько UUID вам нужно.

  2. 2

    Выберите формат

    Переключить верхний регистр, без дефисов и фигурных скобок.

  3. 3

    Генерировать

    Нажмите «Создать», чтобы получить новую партию.

  4. 4

    Копировать

    Скопируйте все UUID в буфер обмена.

Распространенные случаи использования

  • Первичные ключи базы данных семян
  • Создайте уникальные идентификаторы запросов API.
  • Создавайте тестовые приспособления и макетируйте данные
  • Создание ключей идемпотентности

Подробное руководство

Отформатируйте их так, как ожидает ваш код.

Нужны ли они в верхнем регистре для устаревшей системы, без дефисов для компактного ключа или заключены в фигурные скобки, как GUID Windows? Переключите параметры и каждый UUID мгновенно переформатируется. Переключайтесь между v4, v7 и нулевым NIL UUID, генерируйте до тысячи за раз и копируйте весь список или загружайте его в виде текстового файла. Все происходит локально, поэтому ничего не передается.

Объяснение версий UUID

UUID — это 128-битный идентификатор, записанный в виде 32 шестнадцатеричных цифр в пяти группах, например 550e8400-e29b-41d4-a716-446655440000. Версия 4 заполняет почти все эти биты случайными данными, поэтому это выбор по умолчанию, когда вам просто нужен уникальный идентификатор. Версия 7, стандартизированная в RFC 9562 в 2024 году, помещает временную метку Unix в первые 48 бит, а остальные заполняет случайными данными, поэтому идентификаторы сортируются в порядке создания. Нулевой UUID состоит из нулей и используется как пустой заполнитель. Номер версии отображается как первая цифра третьей группы.

Коллизии и производительность базы данных

Случайные UUID v4 содержат 122 случайных бита, поэтому коллизии практически невозможны: вам потребуется генерировать около миллиарда в секунду в течение примерно 85 лет, чтобы достичь 50%-ной вероятности появления одного дубликата. Для первичных ключей базы данных v7 часто является лучшим выбором, поскольку упорядоченные по времени идентификаторы вставляются в конец индекса, а не в случайные позиции, что уменьшает разбиение страниц и обеспечивает быструю вставку в PostgreSQL и MySQL. UUID здесь генерируются с помощью криптографически безопасного генератора случайных чисел вашего браузера.

Часто задаваемые вопросы

Что такое UUID v4?

UUID версии 4 — это 128-битный идентификатор, биты которого почти все случайны. Это наиболее распространенный тип UUID, поскольку он не требует центральной координации и имеет незначительную вероятность коллизий.

Действительно ли эти UUID случайны и безопасны в использовании?

Да. Они генерируются с помощью криптографически безопасного случайного источника вашего браузера (crypto.randomUUID или crypto.getRandomValues), который подходит для идентификаторов.

Могу ли я создать много одновременно?

Да: создавайте до 1000 UUID за один пакет и копируйте их все одним щелчком мыши.

Отправляется ли что-нибудь на сервер?

Нет. Вся генерация происходит локально в вашем браузере, поэтому ваши идентификаторы никогда не покидают ваше устройство.

Как мне создать UUID v4 онлайн?

Нажмите «Сгенерировать», чтобы мгновенно получить случайный UUID RFC 4122 версии 4. Установите количество для одновременного создания большого количества (сотни или тысячи) и копируйте их по отдельности или массово. Все генерируется в вашем браузере.

В чем разница между UUID v1, v4 и v7?

v1 основан на метке времени и MAC, v4 — полностью случайный (наиболее распространенный), а v7 — случайный, упорядоченный по времени, который сортируется в хронологическом порядке и отлично подходит в качестве ключа базы данных. Генератор поддерживает эти версии.

Создаются ли UUID конфиденциально в моем браузере?

Да. Они создаются локально с использованием безопасного случайного источника браузера и никогда не отправляются на сервер, поэтому их можно безопасно использовать в качестве реальных идентификаторов.

Из журнала

All articles →