Генератор UUIDv7

Створюйте UUIDv7, що сортуються за часом, із поточної мітки Unix у мілісекундах і безпечних випадкових бітів.

UUID і пакетні файли створюються локально з безпечною випадковістю браузера.

UUID і пакетні файли створюються локально з безпечною випадковістю браузера.

Поточний UUIDv7

Вбудована мітка часу: Перші 48 біт зберігають Unix-час у мілісекундах.

Завантажити пакет UUIDv7

Виберіть від 1 до 100 000. У кожному рядку буде один UUID малими літерами в часовому порядку.

Що робить цей інструмент

Створювати UUID версії 7 за RFC 9562, де перші 48 біт містять Unix-час у мілісекундах.

Копіювати один UUID або локально створювати текстовий файл із більшим монотонним пакетом.

Як користуватися інструментом

  1. Використайте UUID у першій панелі або створіть інший.
  2. Перевірте декодовану мітку часу під UUID.
  3. Для пакета виберіть ціле число від 1 до 100 000.
  4. Створіть текстовий файл; кожен рядок містить один UUID малими літерами.

Корисні застосування

  • Створення ідентифікаторів бази чи API, що приблизно сортуються за часом створення.
  • Підготовка впорядкованих даних для тестів, імпорту й міграцій.
  • Створення ID трасування, подій або журналів без центрального лічильника.
  • Створення стандартних прикладів для документації та тестів ПЗ.

Примітки та обмеження

  • UUIDv7 зберігає 48-бітну Unix-мітку в мілісекундах і використовує біти версії 7 та варіанта RFC.
  • Решта 74 біт ініціалізуються безпечною випадковістю та збільшуються, коли годинник не просувається.
  • Лексикографічний порядок діє для канонічних UUID малими літерами цього процесу; розподіленим системам потрібні власні правила.
  • UUIDv7 є ідентифікатором, а не автоматично паролем, токеном чи доказом автентичності. Значення не надсилаються до petuja.tools.

Поширені запитання

Яку інформацію розкриває UUIDv7?

Приблизний час створення в мілісекундах, збережений у перших 48 бітах.

Чи UUIDv7 абсолютно унікальний?

Колізії надзвичайно малоймовірні, але скінченний випадковий простір не дає абсолютної математичної гарантії.

Чому UUID однієї мілісекунди залишаються впорядкованими?

Інструмент збільшує 74-бітне поле після мітки часу, доки годинник не просунеться.

Що буде, якщо годинник пристрою піде назад?

Генератор утримує останню мітку й збільшує монотонне поле, доки годинник не наздожене.

UUID завантажуються на сервер?

Ні. UUID і пакетні файли створюються локально через Web Crypto.