UUID generator — besplatno
Generišite UUID verzije 4 trenutno. Skupno generišite do 50 odjednom. Kriptografski sigurno — vaši podaci nikada ne napuštaju pregledač.
Kliknite Generiši za kreiranje UUID-ova
UUID v4 koristi 122 nasumična bita — verovatnoća kolizije između dva UUID-a je astronomski mala.
Generisano pomoću crypto.getRandomValues — kriptografski sigurno, nikad se ne šalje serveru.
Uobičajene upotrebe
- Generišite UUID-ove za primarne ključeve bazeNapravite UUID v4 vrednosti za korišćenje kao primarni ključeva u PostgreSQL, MySQL, MongoDB i drugim bazama.
- Generišite API ključeve i žetoneNapravite jedinstvene, nasumične identifikatore za API ključeve, žetone sesije i tajne reference.
- Generišite ID-ove testova za testiranje softveraNapravite grozdove jedinstvenih ID-eva za prilike za testove, podstavi podatke i automatizovane pakete testova.
- Generišite React i ključeve frontend komponentiNapravite stabilne jedinstvene ključeve za React liste, dinamička polja forme i instance komponenti.
- Generišite ID-ove za praćenje i korelacijuNapravite jedinstvene ID-ove korelacije za distribuirano praćenje, korelaciju dnevnika i praćenje eventos.
Kako funkcioniše
Generisanje UUID-a se u potpunosti izvršava u pregledaču koristeći crypto.getRandomValues Web Crypto API-ja — bez zavisnosti od biblioteke, bez poziva serveru. Alatka implementira i RFC 4122 v4 i RFC 9562 v7 od nule koristeći ručno napisanu manipulaciju bitovima, tako da ništa ne napušta vašu mašinu.
- 1Izaberite verziju i opcijeIzaberite UUIDv4 (čisto nasumičan), UUIDv7 (sa prefiksom vremenskog pečata i leksikografski sortiran), NIL (sve nule), ili MAX (sve 0xf). Podesite koliko da generišete (1–50) i da li da bude velikim slovima ili omotano u vitičaste zagrade za jezike poput C#.
- 2crypto.getRandomValues popunjava 16 bajtovaZa v4 i v7, kriptografski bezbedan generator nasumičnih brojeva pregledača popunjava 16-bajtni Uint8Array. Za v4, bitovi 6 i 8 se maskiraju da postave polja verzije (0x40) i varijante (0x80) prema RFC 4122. Za v7, prvih 6 bajtova se prepisuje trenutnim Unix vremenskim pečatom u milisekundama, čineći svaki ID sortivim po vremenu kreiranja, zatim se bitovi verzije i varijante postavljaju na bajtove 6 i 8.
- 3Bajtovi se formatiraju u standardni niz sa crticama16 bajtova se konvertuje u malim heksadecimalnim slovima i deli u kanonske grupe 8-4-4-4-12 (npr. 550e8400-e29b-41d4-a716-446655440000). Velika slova i omotavanje vitičastim zagradama se primenjuju u ovoj fazi.
- 4Izvezite u ciljni formatRezultati se mogu kopirati pojedinačno ili grupno. Birač izvoza preformatira listu kao običan tekst, JSON niz, CSV, SQL INSERT VALUES blok, C# new Guid(...) izraze, ili Python listu literala pre kopiranja u privremenu memoriju ili preuzimanja kao fajl.
Slične alatke
Generator lozinki
Generišite jake, nasumične lozinke sa prilagođenom dužinom, vrstama znakova i izuzecima. Besplatno, bez prijave.
Generator nasumičnih brojeva
Generišite nasumične brojeve u bilo kom opsegu, kreirajte jedinstvene liste brojeva ili bacajte kockice. Koristi kriptografski sigurnu nasumičnost.
Generator nasumičnih boja
Generišite nasumične boje jednu po jednu ili kao paletu od pet, zaključajte one koje vam se sviđaju, kopirajte HEX, RGB ili HSL vrednosti i izvezite paletu kao PNG ili CSS.