Генератор UUID

Генерируйте безопасные случайные UUID (версия 4) в браузере с помощью криптографического источника случайности. Выберите количество, включите заглавные буквы или формат без дефисов и скопируйте весь список одним кликом.

Опции
О UUID v4: Каждый UUID v4 несёт 122 случайных бита — это 128 минус 6 зарезервированных под маркеры версии и варианта по RFC 4122. Пространство возможных значений так огромно, что шанс сгенерировать дубликат астрономически мал: даже миллиард UUID в секунду целое столетие даёт вероятность хотя бы одной коллизии далеко ниже одного на миллиард.

Как использовать

  1. Выберите, сколько UUID нужно — от 1 до 100; по умолчанию генерируется пять.
  2. При необходимости включите заглавные буквы или формат без дефисов, если этого требует целевая система.
  3. Нажмите «Сгенерировать», затем скопируйте весь список одним кликом и вставьте куда нужно.

Частые вопросы

Что такое UUID v4?

UUID — это 128-битный идентификатор, записанный как 32 шестнадцатеричные цифры в восьми группах. Версия 4 берёт почти все эти биты из случайных данных: после резервирования 6 битов под маркеры версии и варианта остаётся 122 случайных бита. Это делает v4 стандартным выбором, когда нужны уникальные идентификаторы без центрального координирующего органа.

Насколько маловероятна коллизия?

При 122 случайных битах вероятность совпадения одной пары UUID астрономически мала — примерно один шанс из 5,3 × 10^36. Даже если генерировать миллиард UUID каждую секунду сто лет подряд, шанс увидеть хотя бы одну коллизию останется далеко ниже одного на миллиард. Повторяющиеся идентификаторы на практике не проблема.

Насколько безопасны эти UUID?

Да. Инструмент заполняет 16 байтов из crypto.getRandomValues — криптографического генератора случайных чисел браузера — и выставляет биты версии и варианта точно так, как требует структура RFC 4122. Значения подходят для токенов сессий, ключей баз данных, имён файлов и любых других мест, где важны непредсказуемые идентификаторы.

Что-нибудь записывается в журнал или сохраняется?

Нет. Генерация происходит целиком в браузере: сетевой запрос не выполняется, ничего не загружается и не сохраняется — у страницы нет ни аналитики, ни хранилища. Когда вы покидаете страницу, UUID исчезают, если не были скопированы, поэтому обращайтесь со списком как с любыми другими локально созданными данными.

Когда убирать дефисы или использовать заглавные буквы?

Форматирование чисто косметическое — любой вариант кодирует те же 128 битов. Убирайте дефисы, когда колонка базы данных, URL или унаследованная система отклоняет стандартный вид, а заглавные буквы используйте, если этого требует руководство по стилю. Инструмент применяет любую из опций ко всему списку перед копированием.

Похожие инструменты