Генераторы

UUID generator

Сгенерируйте UUID v4 локально в браузере.

Генерация

Результат

UUID
7575fea3-3b8a-4ce5-8ad8-4a2cd252ec17
Количество
5

Используется crypto.randomUUID, если доступен.

UUID generator создаёт идентификаторы UUID v4 для тестовых данных, записей, событий и интеграций. Такой идентификатор удобно использовать там, где нужен уникальный ключ без центрального счётчика.

Как работает UUID v4

UUID v4 строится из случайных битов и фиксированных битов версии/варианта. Вероятность случайного совпадения крайне мала при корректной генерации.

Как сгенерировать UUID онлайн

  1. Выберите количество. Укажите, сколько идентификаторов нужно получить.
  2. Сгенерируйте UUID. Инструмент создаст строки в стандартном формате.
  3. Скопируйте результат. Используйте UUID в тестах, конфигурации или базе данных.
  4. Проверьте назначение. Для криптографических токенов используйте специальные механизмы безопасности, а не просто UUID.

Формат UUID

xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx

Символ 4 указывает версию UUID v4. Значение y кодирует variant. Остальные позиции заполняются случайными шестнадцатеричными цифрами.

Пример UUID

Строка вида 550e8400-e29b-41d4-a716-446655440000 похожа на UUID v4 по структуре, хотя конкретное значение здесь приведено как пример формата.

Источники

Подробнее о проверке формул и источников — в методологии Calcup.

FAQ

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

Что такое UUID?

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

UUID v4 всегда уникален?

Абсолютной гарантии нет, но при корректной случайной генерации вероятность совпадения практически пренебрежимо мала.

Можно ли использовать UUID как пароль?

Нет. UUID — идентификатор, а не пароль. Для секретов нужны токены с подходящей энтропией и правилами хранения.

Нужно ли хранить дефисы?

Зависит от системы. Стандартный текстовый вид содержит дефисы, но некоторые базы и API принимают compact-форму без них.

Чем UUID отличается от автоинкремента?

UUID можно генерировать независимо в разных системах, а автоинкремент требует центрального счётчика или базы данных.