Генератор ID/UUID

Легко генерируйте UUID, ULID и GUID. Поддерживает несколько версий с настраиваемыми параметрами заглавных букв, строчных букв и дефисов

Как Использовать
1

Выберите тип ID в зависимости от вашего случая использования: UUID v4 для общего применения, ULID для первичных ключей базы данных, GUID для сред Microsoft

2

Для UUID выберите версию: v4 (случайный), v7 (сортируемый по времени), v1 (временная метка+MAC), v6 (улучшенная временная метка)

3

Введите количество ID для генерации (до 100 ID за раз)

4

Настройте формат отображения: переключение заглавных/строчных букв, включение/исключение дефисов

5

Нажмите кнопку 'Генерировать' для создания ID

6

Копируйте сгенерированные ID по отдельности или выберите все для массового копирования

7

Каждый ID показывает временную метку генерации и идентифицируется значками типа и версии

Основные Функции
Поддержка генерации UUID v1/v4/v6/v7 (выберите оптимальную версию для вашего случая использования)
Генерация ULID (хронологически сортируемый, идеален для баз данных)
Генерация GUID (формат Microsoft с {фигурными скобками})
Генерация до 100 ID в пакетном режиме
Переключение между заглавными и строчными буквами (настройка для читаемости)
Выбор включения дефисов (настройка для системных требований)
Функция копирования одним нажатием (индивидуальный и массовый выбор)
Отображение временной метки генерации (отслеживание истории создания ID)
Гарантия статистической уникальности (крайне низкая вероятность коллизий)

Информация о Форматах ID

UUID (Универсально Уникальный Идентификатор)

128-битный универсальный уникальный идентификатор. Доступны несколько версий для разных случаев использования.

Пример: 550e8400-e29b-41d4-a716-446655440000
V1
На основе временной метки и MAC-адреса (высокая уникальность)
V4
Полностью случайная генерация (наиболее распространенная)
V6
Улучшенная версия v1 (хронологически сортируемая)
V7
На основе Unix времени (новый стандарт, хронологически сортируемый)
ULID (Универсально Уникальный Лексикографически Сортируемый Идентификатор)

Хронологически сортируемый уникальный идентификатор. Идеален для индексов баз данных.

Пример: 01ARZ3NDEKTSV4RRFFQ69G5FAV (стандартный), 01ARZ3ND-EKTS-V4RR-FFQ6-9G5FAV (с дефисами)
48-битная временная метка (точность в миллисекундах)
80-битный случайный компонент
26-символьное кодирование Base32
Лексикографически сортируемый в хронологическом порядке
Нечувствительный к регистру
GUID (Глобально Уникальный Идентификатор)

Реализация UUID от Microsoft. По сути та же структура, что и UUID v4.

Пример: {550E8400-E29B-41D4-A716-446655440000}
Настройки Генерации ID

ID ещё не сгенерированы

Настройте параметры в левой панели и нажмите кнопку 'Генерировать' для создания ID.

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

Для общих целей рекомендуется v4 (случайный). Для первичных ключей базы данных, где важен хронологический порядок, выбирайте v7 или ULID.
ULID хронологически сортируемый и имеет лучшую производительность индексов базы данных. UUID полностью случайный и более широко используется.
UUID и ULID имеют статистически гарантированную уникальность с крайне низкой вероятностью коллизии. Однако 100% уникальность не гарантируется.
UUID v4 и ULID используют случайные значения, что делает их сложными для угадывания. Однако для приложений высокой безопасности, таких как токены аутентификации, используйте специализированные библиотеки безопасности.
Сгенерированные ID хранятся только в памяти браузера и никогда не отправляются на серверы. Они очищаются при перезагрузке страницы.