Generátor UUID

Náhodné UUID v4 identifikátory pre databázy, API a testovacie dáta. Všetko sa generuje lokálne v prehliadači.

Identifikátory sa generujú cez Web Crypto API priamo v prehliadači.

Na čo sa UUID používa

UUID (Universally Unique Identifier) je 128-bitový identifikátor, ktorý sa dá vygenerovať nezávisle na dvoch miestach bez toho, aby si systémy museli navzájom kontrolovať, či sa hodnota už používa. Preto sa hodí ako primárny kľúč v databáze, ako identifikátor objednávky či súboru, alebo ako korelačné ID pri logovaní požiadaviek medzi mikroslužbami.

Verzia 4 a formát

Verzia 4 je čisto náhodná – rozpoznáte ju podľa štvorky na začiatku tretej skupiny znakov (napríklad 3f2a…-4c1e-…). Štandardný zápis má 36 znakov: 32 hexadecimálnych číslic rozdelených pomlčkami do skupín 8-4-4-4-12. Ak identifikátor ukladáte do stĺpca s pevnou dĺžkou alebo ho vkladáte do URL, môže sa hodiť variant bez pomlčiek.

Časté otázky

Aký typ UUID sa tu generuje?

Generuje sa UUID verzie 4, teda náhodné 128-bitové identifikátory podľa RFC 4122. Použitý je kryptograficky bezpečný generátor prehliadača (Web Crypto API).

Môže sa rovnaké UUID vygenerovať dvakrát?

Teoreticky áno, prakticky nie. UUID v4 má 122 náhodných bitov, takže pravdepodobnosť kolízie je pri bežnom používaní zanedbateľná – preto sa používa ako identifikátor záznamov v databázach a API.

Odosielajú sa vygenerované UUID na server?

Nie. Celý výpočet prebieha vo vašom prehliadači, žiadny identifikátor sa nikam neposiela ani neukladá.

Súvisiace témy