Генератор UUID v2

Генератор UUID Randogram позволяет сгенерировать всемирно уникальный идентификатор версии 2.
UUID версии 2 описан в спецификации DCE Security: часть метки времени в нем заменена на локальный идентификатор — номер пользователя или группы, а отдельное поле хранит домен. За пределами систем DCE версия почти не встречается. Здесь домен зафиксирован (Org), а локальный идентификатор берется из текущего времени, поэтому значения годятся для проверки формата, но не обозначают учетную запись.
Вы можете также воспользоваться публичным API генератора UUID

Вопросы и ответы

Где применяется UUID версии 2?
В системах DCE — распределенной вычислительной среде, из спецификации которой версия и пришла. За ее пределами версия 2 почти не встречается: многие библиотеки умеют такие идентификаторы разбирать, но не создавать. Если совместимость с DCE не нужна, выбирайте версию 4 или 7.
Почему у версии 2 время хранится грубее?
Потому что младшие 32 бита метки времени заменены локальным идентификатором. Оставшихся разрядов хватает на шаг примерно в 7 минут 10 секунд, и внутри такого интервала уникальность держится на счетчике последовательности и адресе узла.
Что означает поле домена в UUID версии 2?
Оно говорит, что за число лежит в идентификаторе: 0 — пользователь, 1 — группа, 2 — значение, смысл которого определяет сама система. Здесь домен всегда равен 2, а число берется из текущего времени, поэтому оно не указывает ни на пользователя, ни на группу.