Генератор nil UUID

Создавайте и копируйте стандартизированный nil UUID из одних нулей для заполнителей, значений по умолчанию и сигнальных значений.

Nil UUID
Скопируйте стандартизированный UUID из одних нулей в представлении, которое ожидает ваша система.
Всегда возвращает одно и то же значение
Канонический UUID
00000000-0000-0000-0000-000000000000
32-значное hex
00000000000000000000000000000000
UUID URN
urn:uuid:00000000-0000-0000-0000-000000000000
Справка
Nil UUID — это фиксированное сигнальное значение, а не случайный идентификатор.
Биты
128 нулевых битов
Версия
Нет
Вариант
Нет
Повторная генерация
Всегда возвращает одно и то же значение

Что такое nil UUID?

Nil UUID — это стандартизированный UUID, все 128 бит которого равны нулю. Его каноническая текстовая форма — 00000000-0000-0000-0000-000000000000, и он часто используется для обозначения ситуации, когда UUID еще не назначен.

Когда его использовать

Используйте nil UUID, когда API, столбец базы данных, фикстура или файл конфигурации требует значение в формате UUID, но реальный идентификатор намеренно отсутствует. Он полезен как заполнитель в тестах, шаблонах импорта, скриптах миграции и протоколах, которые задают явное пустое значение UUID.

На что обратить внимание

Не воспринимайте nil UUID как сгенерированный уникальный идентификатор. Это всегда одно и то же значение, поэтому его сохранение там, где ожидается реальный ID объекта, может скрыть отсутствующие данные, нарушить предположения об уникальности или создать впечатление, что записи связаны, хотя это не так.