Генератор UUID

Пакетное создание случайных UUID версии 4 по RFC 4122 с криптографически стойким источником случайности.

ГенераторыМгновенно

Параметры

Результат

Укажите параметры и запустите инструмент

Случайные UUID версии 4

Создайте UUID v4 формата RFC 4122, например 550e8400-e29b-41d4-a716-446655440000. Из 128 бит 122 получаются криптографически стойким генератором crypto.getRandomValues, что позволяет создавать идентификаторы независимо с очень малой вероятностью совпадений.

UUID для идентификаторов и тестовых данных

UUID полезны как ключи распределённых данных, имена загружаемых файлов, идентификаторы трассировки и запросов идемпотентности. Они не требуют общего последовательного счётчика. В интерфейсах сохраняйте стабильный идентификатор элемента, а не генерируйте новый при каждом рендере.

Уникальность UUID и границы безопасности

Вероятность случайного совпадения UUID v4 крайне мала, но не равна нулю. UUID — идентификатор, а не ключ шифрования; для секретов используйте предназначенный для этого генератор. Случайные UUID могут ухудшать локальность B-tree индексов; для больших таблиц иногда выбирают сортируемые идентификаторы вроде ULID.

Загрузка помощника…