Generator UUID — brezplačno
Ustvarjajte UUID različice 4 takoj. Množično ustvarite do 50 naenkrat. Kriptografsko varen — vaši podatki nikoli ne zapustijo brskalnika.
Kliknite Generiraj za ustvarjanje UUID
UUID v4 uporablja 122 naključnih bitov — verjetnost trčenja med dvema UUID je astronomsko majhna.
Generirano z crypto.getRandomValues — kriptografsko varno, nikoli poslano na strežnik.
Pogosta področja uporabe
- Ustvarite UUID za primarni ključ baze podatkovUstvarite vrednosti UUID v4 za uporabo kot primarni ključ v PostgreSQL, MySQL, MongoDB in drugih bazah podatkov.
- Ustvarite API ključe in žetoneUstvarite edinstvene, naključne identifikatorje za API ključe, žetone seje in tajne reference.
- Ustvarite ID-je testa za testiranje programske opremeUstvarite serije edinstvenih ID-jev za testne naprave, lažne podatke in avtomatizirana testna kompleta.
- Ustvarite React in ključe komponente sprednjega delaUstvarite stabilne edinstvene ključe za React sezname, dinamična polja obrazcev in primerke komponent.
- Ustvarite ID-je sledenja in korelacijeUstvarite edinstvene ID-je korelacije za porazdeljeno sledenje, korelacijo dnevnika in sledenje dogodkov.
Kako deluje
Ustvarjanje UUID teče v celoti v brskalniku z uporabo crypto.getRandomValues iz Web Crypto API — brez odvisnosti od knjižnice, brez klica strežnika. Orodje od začetka implementira tako RFC 4122 v4 kot RFC 9562 v7 z uporabo ročno napisane manipulacije bitov, tako da nič ne zapusti vašega računalnika.
- 1Izberite različico in možnostiIzberite UUIDv4 (čisto naključen), UUIDv7 (s predpono časovnega žiga in leksikografsko razvrstljiv), NIL (vse ničle) ali MAX (vse 0xf). Nastavite, koliko jih ustvariti (1–50) in ali zapisati z velikimi črkami ali zaviti v zavite oklepaje za jezike, kot je C#.
- 2crypto.getRandomValues napolni 16 bajtovZa v4 in v7 kriptografsko varen generator naključnih števil brskalnika napolni 16-bajten Uint8Array. Za v4 sta bita 6 in 8 maskirana za nastavitev polj različice (0x40) in variante (0x80) po RFC 4122. Za v7 se prvih 6 bajtov prepiše s trenutnim unixovim milisekundnim časovnim žigom, kar naredi vsak ID razvrstljiv po času ustvarjanja, nato se biti različice in variante nastavijo na bajtih 6 in 8.
- 3Bajti so oblikovani v standarden niz z vezaji16 bajtov se pretvori v male šestnajstiške črke in razdeli na kanonične skupine 8-4-4-4-12 (npr. 550e8400-e29b-41d4-a716-446655440000). Velike črke in ovijanje v oklepaje se uporabijo na tej stopnji.
- 4Izvoz v vaši ciljni oblikiRezultate lahko kopirate posamezno ali množično. Izbirnik izvoza preoblikuje seznam kot navadno besedilo, polje JSON, CSV, blok SQL INSERT VALUES, izraze C# new Guid(...), ali literal seznama Python, preden ga kopira v odložišče ali prenese kot datoteko.
Sorodna orodja
Generator gesel
Ustvarite močna, naključna gesla z izbrano dolžino, vrstami znakov in izključitvami. Brezplačno, brez prijave.
Generator naključnih številk
Ustvarite naključne številke v katerem koli obsegu, ustvarite edinstvene sezname številk ali mečite kocke. Uporablja kriptografsko varno naključnost.
Generator naključnih barv
Ustvarjajte naključne barve posamično ali kot paleto petih, zaklenite tiste, ki so vam všeč, kopirajte vrednosti HEX, RGB ali HSL in izvozite paleto kot PNG ali CSS.