Генератор UUID
Создавайте универсальные уникальные идентификаторы (UUID)
Сгенерировать UUID
Создайте уникальные идентификаторы для ваших приложений
История и RFC
UUID (Universally Unique Identifier) стандартизированы в RFC 4122 и обновлены в RFC 9562. Разные версии определяют способ генерации битов (время, имена, случайность и т.п.).
Версия 1 (на основе времени)
Временной UUID на основе таймстемпа и идентификатора узла. Удобен для упорядочивания, но может раскрывать время/устройство.
Версия 4 (случайный)
UUID на основе случайности (рекомендуется для большинства приложений). При использовании безопасной энтропии вероятность коллизии крайне мала.
Nil UUID
Специальное нулевое значение UUID — все биты равны нулю. Используется как плейсхолдер или «маячок».
Примечания
- • «v1» в этом инструменте — браузерный суррогат (НЕ RFC 4122 v1).
- • Для v4 используется Web Crypto (при наличии) для соответствия RFC и качественной случайности.
- • UUID помогают избегать утечек, присущих последовательным идентификаторам.
- • Предпочитайте v4, если нет веских причин использовать время или неймспейсы.