UUID / GUID генератор

Генерируйте случайные UUID (v4) или UUID на основе временных меток (v1). Можно сгенерировать до 100 штук за раз и настроить формат: с дефисами или без, в верхнем или нижнем регистре.

Возможности

UUID v1 и v4
Массовая генерация (1–100)
Верхний или нижний регистр
С дефисами или без
Копировать всё

Как использовать

1. Выберите версию (v4 — случайный или v1 — на основе временной метки).

2. Задайте количество и параметры форматирования.

3. Нажмите «Сгенерировать» — скопируйте отдельные UUID или все сразу.

Об этом инструменте

UUID — это 128-битный идентификатор, записываемый 32 шестнадцатеричными цифрами в пяти группах, например 3f2b8c1e-9d4a-4f6b-8c2e-1a7d5b9e0c34. Он позволяет разным системам независимо создавать идентификаторы с пренебрежимо малой вероятностью совпадения, поэтому UUID используют как ключи в базах данных, идентификаторы ресурсов API, имена файлов и событий в распределённых системах. Этот генератор создаёт UUID версии 4 из криптографически стойкого источника случайности браузера или UUID в стиле версии 1 на основе текущей метки времени со случайным значением узла вместо MAC-адреса сетевой карты. Создавайте один или до 100 за раз, выбирайте верхний или нижний регистр и убирайте дефисы, если система ждёт компактную 32-символьную форму. Копируйте одно значение или весь список.

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

Чем UUID v1 отличается от v4?
Версия 4 почти полностью случайна и ничего не говорит о том, когда и где создана. Версия 1 содержит метку времени и значение узла, поэтому идентификаторы примерно упорядочены по времени. Здесь узел случайный, так что ваш MAC-адрес не раскрывается.
Могут ли два UUID совпасть?
Теоретически да, практически нет. В UUID v4 122 случайных бита: чтобы вероятность хотя бы одного совпадения достигла 50%, пришлось бы генерировать около миллиарда UUID в секунду примерно 85 лет.
UUID и GUID — это одно и то же?
Да. GUID — название, которое Microsoft использует для того же 128-битного формата идентификаторов. Некоторые инструменты Microsoft показывают GUID заглавными буквами и в фигурных скобках, но значение эквивалентно.
Хороши ли UUID в качестве первичных ключей в базе данных?
Они хорошо подходят, когда идентификаторы создаются во многих местах или не должны угадываться. Случайные ключи v4 в некоторых базах замедляют вставку, потому что разбрасываются по индексу; упорядоченные по времени форматы, такие как UUID v7 или v1, помогают это смягчить.
Можно ли использовать UUID как секретный токен?
Не для токенов, от которых зависит безопасность, например ссылок для сброса пароля. Хотя UUID v4 трудно угадать, рекомендуемая практика — отдельные токены с большей энтропией из безопасного генератора.

Похожие инструменты