Перейти к контенту
SPCXTools

Генератор UUID

Генерируйте безопасные случайные UUID (v4) или сортируемые по времени UUID (v7) по одному или массово.

Работает локально — файлы не покидают ваше устройство

Загрузка инструмента…

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

  1. 1Выберите v4 (случайный) для универсальных идентификаторов или v7 (упорядоченный по времени) для ключей базы данных с сортировкой по времени создания.
  2. 2Укажите нужное количество UUID: от 1 до 1000.
  3. 3При необходимости включите верхний регистр, уберите дефисы или заключите каждое значение в фигурные скобки (стиль Microsoft GUID).
  4. 4Нажмите Сгенерировать для создания новой партии, затем скопируйте или скачайте полученный список.

Мгновенная генерация UUID и GUID

Этот генератор UUID создает соответствующие стандартам идентификаторы прямо в браузере. Выберите версию, укажите количество и мгновенно получите результат — один UUID для вставки в тест или тысячу для заполнения базы данных. Все значения генерируются криптографически стойким генератором случайных чисел вашего браузера, никуда не отправляются и не хранятся на серверах.

Возможности

  • UUID v4 – 122 случайных бита, самая популярная версия.
  • UUID v7 – 48-битная Unix-метка времени в миллисекундах, за которой следуют случайные биты. Такие ID можно сортировать по времени создания.
  • Массовая генерация до 1000 UUID за раз, с возможностью скопировать или скачать их в виде .txt файла.
  • Настройки форматирования – верхний регистр, без дефисов (32 символа) или в фигурных скобках ({braces}).

Популярные сценарии использования

Первичные ключи баз данных. UUID позволяют серверам приложений создавать ID до вставки строки, что упрощает работу распределенных систем и слияние данных. Для этого лучше использовать v7: случайные ключи v4 разбрасывают вставки по всему индексу, тогда как ключи v7 поступают по порядку.

Ресурсы API и ключи идемпотентности. Многие API идентифицируют заказы, платежи и сообщения по UUID, а также принимают сгенерированный клиентом UUID в качестве ключа идемпотентности, чтобы повторный запрос не обрабатывался дважды.

Тестовые данные и фикстуры. Сгенерируйте список ID для заполнения таблиц, мок-API или юнит-тестов.

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

Чтение UUID

UUID, такой как 01928f4e-7a3c-7b21-9d4e-5f6a7b8c9d0e, имеет фиксированную структуру. Первая цифра третьей группы — это версия (4 или 7). Первая цифра четвертой группы — это вариант, который для стандартных UUID равен 8, 9, a или b. В UUID v7 первые 12 шестнадцатеричных цифр кодируют время создания в миллисекундах с 1970 года.

Нужны другие случайные значения? Создавайте надежные пароли с помощью Генератора паролей или случайные числа в любом диапазоне с помощью Генератора случайных чисел.

Частые вопросы

Что такое UUID?
UUID (универсально уникальный идентификатор), также известный как GUID, — это 128-битное число, записанное в виде 32 шестнадцатеричных цифр в пяти группах, например 550e8400-e29b-41d4-a716-446655440000. UUID позволяет независимым системам создавать идентификаторы без координации и практически без риска коллизий.
Какой UUID выбрать: v4 или v7?
Используйте v4, если вам просто нужен непредсказуемый уникальный ID. Используйте v7 для первичных ключей в базах данных — поскольку v7 начинается с метки времени, новые ID идут примерно по порядку. Это сохраняет B-tree индексы компактными и ускоряет вставку данных. Версия v7 описана в RFC 9562 (2024).
Могут ли два сгенерированных UUID совпасть?
Теоретически да, на практике — нет. UUID v4 содержит 122 случайных бита; чтобы вероятность хотя бы одного совпадения достигла 50%, нужно генерировать около миллиарда UUID в секунду на протяжении 85 лет.
Безопасны ли эти UUID?
Они генерируются с помощью криптографически надежного генератора случайных чисел вашего браузера (crypto.getRandomValues). Учтите, что v7 раскрывает время создания в первых 48 битах, поэтому не используйте v7 там, где метка времени должна оставаться в тайне.
GUID отличается от UUID?
Нет, GUID — это название того же формата, используемое Microsoft. Некоторые инструменты Microsoft выводят GUID заглавными буквами и в фигурных скобках; вы можете воспроизвести этот вид с помощью настроек форматирования.
Сохраняются или логируются ли UUID?
Нет. Они создаются в вашем браузере, никогда не отправляются на наш сервер и не сохраняются на нем.