UUID UUID Generator

Бесплатно · Без регистрации · Без установки

Генератор UUID v4

Создавайте UUID версии 4 — самый распространённый вид универсального уникального идентификатора. Каждое значение формируется из 122 случайных бит, сгенерированных локально защищённым генератором вашего браузера.

  • Случайный v4 (RFC 4122)
  • 122 стойких случайных бита
  • Ничего не уходит с браузера

Генератор UUID v4

v4
От 1 до 1000.
Форматирование

Результат 0

    Создаётся локально через Web Crypto API — данные не покидают ваш браузер. Быстро: Ctrl + Enter — Обновлено

    Что такое Генератор UUID v4

    UUID v4 — это 128-битный идентификатор, 122 бита которого генерируются случайно. Именно эта случайность делает совпадения практически невозможными в любых реальных масштабах, поэтому v4 — выбор по умолчанию для уникальных ID в базах данных, API и распределённых системах.

    Цифра версии (4) и биты варианта RFC 4122 фиксированы, а остальные 122 бита берутся из криптографически стойкого источника случайности, поэтому два независимо созданных v4 UUID практически никогда не совпадут.

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

    1. Укажите, сколько UUID нужно (1–1000).
    2. Включите параметры форматирования: верхний регистр, дефисы и фигурные скобки.
    3. Нажмите Сгенерировать. Копируйте одно значение, все сразу или выгрузите пакет в .txt / .csv.

    Сценарии

    • Первичные ключи баз данных, допускающих клиентские ID.
    • ID запросов и транзакций, которые должны быть уникальными в разных сервисах.
    • Тестовые данные и заготовки при разработке.
    • Имена файлов и объектов, которые не должны совпадать.

    Сравнение Генератор UUID v4 с другими форматами

    OptionWhen to use
    UUID v4Полностью случайный; проще и популярнее всего
    UUID v7Упорядоченный по времени; лучше для индексов БД
    UUID v3/v5На основе имени; детерминирован от имени

    Code examples

    JavaScript

    const { v4 } = require('uuid');
    const id = v4();  // '9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d'

    Python

    import uuid
    id = uuid.uuid4()

    Frequently asked questions

    Почему UUID v4 — самая популярная версия?

    Потому что ей не нужен центральный орган и никаких входных данных, кроме случайности. v1 раскрывает время и узел, v3/v5 требуют имени, а v4 просто случайна — проще всего получить гарантированно уникальное значение где угодно.

    Может ли UUID v4 повториться?

    На практике — нет. При 122 случайных битах вероятность случайного совпадения достигает 50% лишь после примерно 2,7 × 1018 сгенерированных значений — далеко за пределами любой реальной нагрузки.

    Хранить UUID с дефисами или без?

    Обычно хранят каноническую форму с дефисами (32 шестнадцатеричные цифры в 8-4-4-4-12). Убирайте дефисы, только если нужна компактная 32-символьная строка, но сохраняйте единый регистр.