Генератор UUID
Создавайте уникальные идентификаторы для баз данных, API и файлов: случайную версию 4 или сортируемую версию 7 в нужном формате, а также проверяйте любой UUID.
- Выберите версию и количество
- Выберите формат
- Скопируйте или скачайте список
Файлы не покидают ваше устройство
Что такое UUID?
UUID (или GUID) — 128-битный идентификатор из 32 шестнадцатеричных символов. Вероятность повтора настолько мала, что его можно создавать где угодно без центрального реестра.
Версия 4 или 7?
- Версия 4: полностью случайная — обычный выбор для ID, токенов и имён файлов.
- Версия 7: начинается со времени создания в миллисекундах, поэтому новые ID сортируются после старых. Лучше для ключей БД — индексы остаются компактными.
- NIL: UUID из одних нулей, используется как пустое значение.
Форматы и проверка
- Верхний регистр, без дефисов, в {скобках} как GUID Microsoft или в виде ссылки urn:uuid:.
- Вставьте UUID в проверку, чтобы узнать, верен ли он, его версию, вариант и время создания для v1 и v7.
Частые вопросы
Эти UUID действительно уникальны?
На практике да. Версия 4 содержит 122 случайных бита из криптографического генератора устройства; повтор астрономически маловероятен.
Чем UUID отличается от GUID?
Это одно и то же. GUID — название Microsoft, часто в верхнем регистре и в фигурных скобках.
v4 или v7 для базы данных?
Для первичных ключей обычно лучше v7: новые значения упорядочены по времени, индексы остаются эффективными.
Можно создать много сразу?
Да, до 1000 за щелчок. Скопируйте все или сохраните в текстовый файл.
Сохраняются ли созданные UUID?
Нет. Они создаются на устройстве и никуда не сохраняются и не отправляются.
Можно узнать дату по UUID?
Да, для версий 1 и 7. Вставьте его в проверку.