Генератор UUID v4 онлайн
🚀 Сгенерируйте уникальный UUID v4 (GUID) за один клик. Доступна массовая генерация списка до 1000 идентификаторов и мгновенное копирование. Данные создаются локально в браузере — без регистрации.
Параметры генерации:
- Версия: UUID v4 (Random)
- Формат: Канонический (с дефисами)
- Регистр: Нижний (lowercase)
- RFC: 4122 Variant 1
Строк: 0
Символов: 0
Всё о UUID и GUID
UUID (Universally Unique Identifier) — это 128-битная метка, используемая для уникальной идентификации информации в компьютерных системах. Стандарт UUID описан в RFC 4122. Уникальные ID также используются в токенах и сессиях — о том, как устроены JWT-токены, читайте в статье про JWT и об идентификации и аутентификации.
GUID (Globally Unique Identifier) — это реализация стандарта UUID от компании Microsoft. С точки зрения структуры и использования, UUID и GUID — это полные синонимы.
Как работает UUID версии 4?
Наш генератор создает UUID версии 4. Этот тип идентификаторов формируется на основе случайных (или псевдослучайных) чисел. В отличие от v1 (который использует MAC-адрес и время), v4 полностью анонимен и не раскрывает информацию о хосте.
Структура:
Где
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxxГде
4 указывает на версию, а y — вариант (один из символов 8, 9, A или B).Часто задаваемые вопросы (FAQ)
- Насколько уникален UUID v4?
Общее количество возможных комбинаций UUID составляет 2128. Для версии 4 это число равно 2122. Вероятность создания двух одинаковых UUID настолько мала, что ею можно пренебречь в любых реальных приложениях. - Где используется UUID?
Как первичные ключи (Primary Keys) в базах данных, для идентификации сессий, в именах временных файлов и в распределенных системах. Работа с данными через API на Node.js описана в руководстве по HTTP-запросам.
Примеры генерации в коде
JavaScript / TypeScript
crypto.randomUUID();
Python
import uuid
uuid.uuid4()
uuid.uuid4()
Java
java.util.UUID.randomUUID();
PHP
uniqid(); // или ramsey/uuid
Вопросы