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á.