AG UUID

UUID v3 v3 · name / MD5

Детерминированный (deterministic) UUID, создаваемый хешированием имени и пространства имён по MD5.

Обзор

Одни и те же пространство имён и имя всегда дают один и тот же UUID. Основан не на случайных числах, а на хеше, поэтому воспроизводим. Использует MD5.

Структура

Длина в битах128
Длина в символах36
Форматhex 8-4-4-4-12
СортируемыйНет
На основе случайных чиселНет

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

Применяется, когда одному и тому же входу нужно всегда сопоставлять один и тот же ID (например, URL или домен как стабильный ID). Если нужен более надёжный хеш, рекомендуется v5 (SHA-1).

Пример

UUID v3
6fa459ea-ee8a-3ca4-894e-db77e160355e

Смотреть код для разных языков →