Что такое генератор UUID?
Генератор UUID создаёт случайные версии 4 UUID (Universally Unique Identifier) прямо в вашем браузере. UUID — это 128-битные идентификаторы, используемые в разработке ПО для первичных ключей баз данных, отслеживания запросов API, токенов сессий и везде, где нужен уникальный идентификатор без центральной координации.
Как генерировать UUID
Нажмите кнопку «Сгенерировать UUID» для одного идентификатора или используйте пакетную генерацию, чтобы создать много сразу.
- Нажмите «Сгенерировать UUID» для одного нового идентификатора.
- Задайте количество (от 1 до 100) и нажмите «Пакетная генерация» для нескольких UUID сразу.
- Включите «Верхний регистр», чтобы переключаться между строчным и прописным шестнадцатеричным выводом.
- Включите «Дефисы», чтобы добавить стандартные разделители-тире, или отключите, чтобы убрать их.
- Копируйте отдельные UUID или используйте «Копировать все», чтобы взять весь список.
Варианты форматирования
По умолчанию UUID генерируются в стандартном строчном формате с дефисами, например `550e8400-e29b-41d4-a716-446655440000`. Включите опцию «Верхний регистр» для прописных букв. Отключите «Дефисы» для компактной 32-значной строки. Эти опции позволяют подстроиться под формат, ожидаемый вашей базой данных или API.
Типичные сценарии использования
- Первичные ключи баз данных в распределённых системах и микросервисах.
- Уникальные имена файлов для загрузок, чтобы избежать конфликтов.
- Идентификаторы запросов API для трассировки и логирования.
- Идентификаторы сессий и транзакций.
- Генерация тестовых данных для разработки и QA.
Что такое UUID v4
Версия 4 UUID генерирует идентификаторы с помощью случайных или псевдослучайных чисел. Из 128 бит 122 являются случайными, а 6 фиксированы для обозначения версии и варианта. Это даёт более 5.3 ундециллиона возможных комбинаций, поэтому вероятность коллизии ничтожно мала даже в огромных масштабах.
Вся генерация выполняется на стороне клиента в вашем браузере. UUID не отправляются и не сохраняются ни на каком сервере, поэтому вы можете безопасно генерировать идентификаторы для любого проекта без опасений за конфиденциальность.