ToolHub
Открыть инструмент

Генератор UUID

Генерируйте уникальные идентификаторы UUID v4 и v1

Инструменты разработчика

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

Гибкий генератор UUID, поддерживающий генерацию универсальных уникальных идентификаторов в форматах v4 (случайный) и v1 (на основе времени). Генерируйте до 100 UUID за раз с опциями вывода в верхнем регистре и удаления дефисов — идеально для первичных ключей баз данных, идентификаторов API и распределённых систем.

Основные функции

Быстрый предпросмотр

Сценарии использования

id generator

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

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

UUID v1 генерируется на основе текущей временной метки и MAC-адреса машины, что даёт временную упорядоченность, но может быть отслеживаемым. UUID v4 использует случайные числа, обеспечивая лучшую анонимность. Для большинства сценариев рекомендуется v4; выбирайте v1, когда нужна временная упорядоченность.

Насколько уникальны сгенерированные UUID?

UUID v4 имеет около 2^122 возможных значений, что делает вероятность коллизии крайне низкой. Даже при генерации миллиардов UUID в секунду потребуются миллионы лет, чтобы возникла коллизия.

Можно ли генерировать UUID без дефисов?

Да, просто отметьте опцию «Удалить дефисы» перед генерацией. Это создаст 32-значную шестнадцатеричную строку вместо стандартного 36-значного формата с дефисами, что удобно для компактного хранения или специфических требований API.

Сколько UUID можно сгенерировать за раз?

За раз можно сгенерировать до 100 UUID. Количество можно регулировать от 1 до 100, что удобно для пакетных операций, таких как заполнение базы данных.

Являются ли сгенерированные UUID криптографически безопасными?

UUID v4 генерируются с использованием Math.random(), что подходит для большинства сценариев применения, но не рекомендуется для критических с точки зрения безопасности целей, таких как токены сброса пароля. Для чувствительных к безопасности применений рассмотрите использование специализированных криптографических библиотек.