CanDoYa
CS

Bezplatný generátor UUID (v4 a v7)

Běží celé ve vašem prohlížeči - nic se nenahrává, žádná registrace.

Verze

Zcela náhodné - 122 bitů z bezpečného zdroje náhodnosti.

Formát
Načítání…
Sdílet tento nástroj

Co je generátor UUID?

Generátor UUID vytváří univerzální jedinečné identifikátory - 128bitové hodnoty zapsané jako 36 znaků z šestnáctkových číslic a pomlček, například 550e8400-e29b-41d4-a716-446655440000. Tento nástroj generuje náhodná UUID verze 4 a časově řazená UUID verze 7 podle RFC 9562, hromadně a výhradně ve vašem prohlížeči, takže identifikátory nikdy neopustí vaše zařízení.

Jak na to

  1. 1Vyberte verzi. Zvolte UUID v4 pro zcela náhodná ID, nebo UUID v7 pro časově řazená ID, která se řadí podle okamžiku vytvoření.
  2. 2Nastavte počet. Zvolte, kolik UUID vygenerovat najednou - od 1 až po 1000.
  3. 3Upravte formát. Ponechte standardní tvar s malými písmeny a pomlčkami, nebo zapněte Velká písmena či vypněte Pomlčky podle toho, jak identifikátory ukládá váš systém.
  4. 4Zkopírujte, co potřebujete. Klikněte na Kopírovat u jednoho UUID, nebo na Kopírovat vše a získejte celou dávku, jedno ID na řádek.

Pro koho je nástroj

Každé UUID se vytváří lokálně pomocí generátoru náhodných čísel Web Crypto v prohlížeči, takže se nic neodesílá na server a nástroj funguje i offline, jakmile se stránka jednou načte. Zvolte verzi 4, pokud potřebujete nepředvídatelné náhodné ID, nebo verzi 7, pokud budou identifikátory sloužit jako klíče v databázi: v7 začíná 48bitovým časovým razítkem vytvoření, takže se řádky vkládají v pořadí a B-stromové indexy zůstávají rychlé. Dávka v7 vygenerovaná zde je dokonce přísně seřazená i v rámci téže milisekundy díky monotónnímu čítači z RFC 9562. Přepněte výstup na velká písmena nebo odstraňte pomlčky, pokud vaše databáze či specifikace ukládá UUID jako 32 obyčejných hexadecimálních číslic.

Časté dotazy

Je generátor UUID zdarma?

Ano, je zcela zdarma, bez registrace a bez limitů. Každé UUID vzniká přímo ve vašem prohlížeči, takže si můžete vytvořit libovolný počet dávek až po 1000 kusech, klidně i offline, jakmile se stránka jednou načte.

Odesílají se vygenerovaná UUID někam?

Ne. UUID se vytvářejí lokálně pomocí Web Crypto API ve vašem prohlížeči a na server se nic neodesílá, takže identifikátory pro soukromé systémy zůstávají jen na vašem zařízení.

Jaký je rozdíl mezi UUID v4 a v7?

v4 má 122 náhodných bitů - maximální nepředvídatelnost, žádná struktura. v7 nahrazuje prvních 48 bitů unixovým časovým razítkem v milisekundách, takže se ID řadí podle okamžiku vzniku. Použijte v7 pro databázové klíče, které těží z řazeného vkládání, a v4, když ID nesmí nic prozrazovat.

Můžou se dvě UUID srazit?

V praxi ne. Se 122 náhodnými bity verze 4 byste museli vygenerovat asi 330 biliard UUID, než by hrozila byť jen 1% šance na jednu shodu. Tento nástroj navíc používá kryptograficky bezpečný zdroj náhodnosti prohlížeče, ne slabý pseudonáhodný generátor.

Proč má UUID 36 znaků a pomlčky?

UUID je 128 bitů zapsaných jako 32 hexadecimálních číslic, seskupených 8-4-4-4-12 čtyřmi pomlčkami kvůli čitelnosti - celkem 36 znaků. Mnoho systémů ukládá jen 32 hexadecimálních číslic; přepínač Pomlčky vám dá právě tento úspornější tvar.

Dá se z UUID v7 zpětně získat časové razítko?

Ano. Prvních 12 hexadecimálních číslic UUID v7 tvoří jeho 48bitové unixové časové razítko v milisekundách. Když zde generujete ID verze 7, nástroj toto vložené razítko dekóduje a zobrazí ho pod dávkou v čase UTC.

Je UUID totéž co GUID?

Ano. GUID (globally unique identifier) je název Microsoftu pro stejný 128bitový formát; UUID je výrobcově neutrální termín standardizovaný v RFC 9562. Každé zde vygenerované UUID je platným GUID, i když nástroje Microsoftu GUID často zobrazují velkými písmeny.

Jsou UUID s velkými a malými písmeny rovnocenná?

Ano. RFC 9562 uvádí, že hexadecimální číslice nerozlišují velikost písmen a malá písmena jsou kanonickou výstupní formou. Přepínač Velká písmena mění jen způsob zobrazení a kopírování ID - stále jde o stejné UUID.