LibraTool logoLibraTool

Бесплатен Генератор на UUID

Генерирајте UUID верзија 4 веднаш. Генерирајте до 50 наеднаш. Криптографски безбедно — вашите податоци никогаш не го напуштаат прелистувачот.

Работи офлајн откако ќе се вчита

Кликнете Генерирај за да создадете UUID-а

UUID v4 користи 122 случајни бита — веројатноста за судир меѓу два UUID-а е астрономски мала.

Создадено со crypto.getRandomValues — криптографски сигурно, никогаш не се испраќа на сервер.

Како функционира

Генерирањето UUID работи целосно во прелистувачот користејќи ја crypto.getRandomValues на Web Crypto API — без зависност од библиотека, без повик до сервер. Алатката ги имплементира и RFC 4122 v4 и RFC 9562 v7 од нула користејќи рачно напишана манипулација со битови, така што ништо не го напушта вашата машина.

  1. 1
    Изберете верзија и опции
    Изберете UUIDv4 (чисто случаен), UUIDv7 (со префикс временски печат и лексикографски сортирачки), NIL (сите нули), или MAX (сите 0xf). Поставете колку да се генерираат (1–50) и дали да бидат со големи букви или обвиткани во вити загради за јазици како C#.
  2. 2
    crypto.getRandomValues пополнува 16 бајти
    За v4 и v7, криптографски безбедниот генератор на случајни броеви на прелистувачот пополнува Uint8Array од 16 бајти. За v4, битовите 6 и 8 се маскираат за да се постават полињата за верзија (0x40) и варијанта (0x80) на RFC 4122. За v7, првите 6 бајти се препишуваат со тековниот Unix милисекунден временски печат, правејќи секое ID сортирачко по време на создавање, потоа битовите за верзија и варијанта се поставуваат на бајтите 6 и 8.
  3. 3
    Бајтите се форматираат во стандардната низа со цртички
    Шеснаесетте бајти се конвертираат во хекс со мали букви и се делат во канонските групи 8-4-4-4-12 (на пр. 550e8400-e29b-41d4-a716-446655440000). Големите букви и обвиткувањето во загради се применуваат на овој чекор.
  4. 4
    Извезете во целниот формат
    Резултатите можат да се копираат поединечно или масовно. Избирачот за извоз ја преформатира листата како обичен текст, JSON низа, CSV, блок SQL INSERT VALUES, C# изрази new Guid(...), или Python листа литерал пред копирање во клипбордот или преземање како датотека.

Поврзани алатки

Најчесто поставувани прашања