AllinHub

Генератор UUID

Створюйте випадкові UUID v4 або UUID v7 із часовою позначкою.

Ціле число від 1 до 1000.

Створені UUID не зберігаються. Запам’ятовуються лише налаштування, які також потрапляють в URL сторінки.

Створюйте ідентифікатори для записів бази даних, тестових наборів, запитів або файлів налаштувань. Версія 4 використовує випадкові дані, а версія 7 починається з часової позначки Unix у мілісекундах. Можна отримати один UUID або набір до тисячі значень і скопіювати їх по одному в рядку. Перемикачі великих літер і дефісів змінюють лише вигляд, не створюючи нових ідентифікаторів. Генерація використовує криптографічне джерело випадкових даних браузера. Результати залишаються на сторінці й не зберігаються.

Як користуватися

  1. Виберіть UUID v4 або UUID v7.
  2. Введіть ціле число від 1 до 1000.
  3. Натисніть «Створити» або Ctrl/⌘ + Enter усередині інструмента.
  4. Налаштуйте великі літери й дефіси та скопіюйте всі значення.
  5. Очистьте результати, коли завершите роботу.

Що враховано

  • Використовує crypto.randomUUID для v4 та безпечні випадкові біти з часовою позначкою для v7.
  • Створює до 1000 ідентифікаторів, кожен в окремому рядку.
  • Зберігає ті самі UUID під час зміни формату.
  • Зупиняє генерацію, якщо криптографічне джерело недоступне.
  • Запам’ятовує лише налаштування, а не створені ідентифікатори.

Часті запитання

Чим відрізняються UUID v4 та UUID v7?

V4 містить 122 випадкові біти, крім фіксованих бітів версії та варіанта. V7 починається з 48-бітової часової позначки Unix у мілісекундах; ця реалізація додає 74 випадкові біти. Позначка допомагає групувати значення за часом створення. Вибирайте версію, яку очікує ваш застосунок, незалежно від регістру літер і наявності дефісів.

Чи завжди UUID v7 створюються в порядку зростання?

У межах однієї мілісекунди порядок зростання не гарантований: ця реалізація використовує нові випадкові дані без лічильника. Якщо системний годинник перевести назад, порядок також може змінитися. UUID v7 розкриває свою часову позначку. Врахуйте цю властивість, перш ніж робити такі ідентифікатори загальнодоступними у своєму застосунку або використовувати їх у посиланнях.

Чому безпечна генерація може не працювати?

Інструмент потребує безпечного контексту браузера, зазвичай HTTPS або localhost, і відповідних функцій Web Crypto. Якщо вони недоступні чи повертають помилку, неповний набір не відображається, а слабше джерело випадковості не використовується. UUID є ідентифікатором: він не замінює пароль чи контроль доступу й не виключає будь-якої теоретичної можливості збігу.

Чи можна відновити UUID після перезавантаження сторінки?

Ні. Запам’ятовуються лише налаштування; вибрані нестандартні параметри також потрапляють в адресу сторінки. Створені UUID не зберігаються локально й не додаються до адреси. Скопіюйте потрібні значення перед виходом. Кнопка «Створити» замінює попередній набір, а перемикачі великих літер і дефісів зберігають ті самі ідентифікатори. Очищення прибирає видимі результати.

Оновлено

Усі інструменти