Робоча зона інструмента
UUID generator, GUID generator і UUID validator
Генеруйте до 100 UUID і перевіряйте існуючі значення.
UUID generator і validator
UUID generator і validator
байтів →
UUID generator і validator
Параметри запиту
IDN / Punycode
UUID generator і validator
..
Заголовок
Payload
Метадані
· Спливає:
Перевірити підпис
Підписати (HS)
UUID generator і validator
Бібліотека патернів
Підсвічені збіги
Збіги ()
Результат заміни
UUID generator і validator
Відносно:
Часовий пояс
Зібрати з частин
Різниця
UUID generator і validator
UUID generator і validator
UUID generator і validator
Приклади
UUID v4
550e8400-e29b-41d4-a716-446655440000
UUID v7
019e8eb6-b49c-7a57-aced-aff757cee34d
UUID Гайди та статті
Як UUID створює ідентифікатори без центральної координації
UUID дозволяє незалежним системам створювати ідентифікатори з надзвичайно малою ймовірністю collision, спрощуючи offline work, merge та distributed data.
Читати статтюЯк вибрати правильну версію UUID
Random, time-ordered і name-based UUID мають різні властивості. Version потрібно вибирати за вимогами до privacy, ordering, determinism і storage.
Читати статтюПомилки використання UUID у базах даних та API
UUID прибирає central allocation, але неправильне storage, validation, indexing та authorization перетворюють зручний ID на зайву проблему.
Читати статтюUUID generator і validator
Генеруйте до 100 UUID і перевіряйте існуючі значення. DevToolGrid Online — це безкоштовний UUID generator, GUID generator і UUID validator.
Що таке UUID?
UUID (Universally Unique Identifier), також GUID, — це 128-бітне значення у вигляді 36 символів, наприклад 550e8400-e29b-41d4-a716-446655440000. UUID дозволяють незалежним системам створювати ідентифікатори — для рядків БД, файлів чи подій — без центрального органу, з мізерною ймовірністю колізії.
Як згенерувати UUID
- 1 Виберіть версію: v4 (випадкова), v7 (впорядкована за часом), v1, v3/v5 (на основі імені) або NIL.
- 2 Задайте кількість і параметри формату: великі літери, дужки чи URN.
- 3 Натисніть «Generate», потім скопіюйте список або завантажте файлом.
- 4 Вставте наявний UUID у валідатор, щоб перевірити його й визначити версію.
Нотатки й пастки UUID
- Випадкове не є послідовнимv4 повністю випадкова, що розсіює індекси БД. Використовуйте v7, коли потрібні впорядковані за часом, дружні до індексів id.
- v1 може розкривати інформаціюВерсія 1 містить часову мітку й ідентифікатор вузла. Віддавайте перевагу v4 чи v7, якщо ці метадані чутливі.
- Регістр і форматуванняUUID нечутливі до регістру, але зазвичай у нижньому. Дужки та префікс urn:uuid: — необовʼязкові стилі.
UUID v4 проти v7 (і GUID)
v4 генерується з випадкових бітів і є найпоширенішим вибором для загальних id. v7 ставить мілісекундну мітку на початок, тож значення сортуються за часом створення й краще працюють як ключі БД. GUID — це просто назва Microsoft для того самого 128-бітного стандарту UUID.
Часті запитання
Інструмент безкоштовний?
Так. Генератор і валідатор UUID повністю безкоштовні, без обмежень.
Чи надсилаються дані на сервер?
Ні. UUID генеруються локально у браузері через безпечний генератор випадкових чисел; нічого не вивантажується.
Чи можуть два UUID збігтися?
На практиці ні. Кількість випадкових v4 UUID настільки велика, що колізія астрономічно малоймовірна.
Яку версію обрати?
Використовуйте v4 для загальних цілей і v7 для ключів БД, яким корисне впорядкування за часом.