fixmint
RU

Генератор UUID: v4 и v7

Случайные UUID v4 или UUID v7 с сортировкой по времени, создаются на вашем устройстве, с копированием и скачиванием.

  • Работает на вашем устройстве
  • Без регистрации
  • Работает офлайн после первого визита

Как создать UUID

  1. Выберите версию 4 для случайных ID или версию 7 для ID, которые сортируются по времени.
  2. Укажите количество, затем отметьте заглавные буквы, отсутствие дефисов или фигурных скобок, если этого требует ваш код.
  3. Скопируйте весь список или скачайте его. Вставьте любой UUID в блок «Разобрать UUID», чтобы увидеть его версию и время.

Вопросы

В чём разница между UUID v4 и v7?

Версия 4 случайна, если не считать битов версии и варианта. Версия 7 начинается с времени Unix в миллисекундах, поэтому ID, созданные позже, сортируются дальше. Это удобно для ключей базы данных, которые индексируются по порядку.

Уникальны ли созданные UUID?

Случайные v4 практически уникальны, так как 122 их бита случайны. Генератор использует crypto.randomUUID или crypto.getRandomValues — криптографический источник случайных чисел в браузере. На одной странице ID v7 увеличиваются внутри каждой миллисекунды, поэтому они никогда не повторяются.

Можно ли использовать UUID как пароль?

Нет. UUID — это идентификатор, а не секрет, и по UUID v7 видно, когда он был создан. Для паролей и токенов доступа используйте генератор из менеджера паролей.

Откуда берётся время в UUID v7?

Первые 48 битов содержат время Unix в миллисекундах по часам вашего устройства. Разбор переводит эти биты обратно в дату и время в формате ISO по UTC.

Отзывы

    Отзывов пока нет. Будьте первым.

    Ваша оценка

    Ваша почта никогда не показывается и не сохраняется.

    Читать далее