Generator UUID-ova — besplatno
Trenutno generirajte UUID-ove verzije 4. Skupno generirajte do 50 odjednom. Kriptografski sigurno — vaši podaci nikad ne napuštaju preglednik.
Kliknite Generiraj za stvaranje UUID-ova
UUID v4 koristi 122 nasumična bita — vjerojatnost sudara između dva UUID-a je astronomski mala.
Generirano pomoću crypto.getRandomValues — kriptografski sigurno, nikad se ne šalje poslužitelju.
Uobičajene namjene
- Generirajte UUID-eve za primarni ključ bazeKreirajte UUID v4 vrijednosti za korištenje kao primarne ključeve u PostgreSQL, MySQL, MongoDB i drugim bazama.
- Generirajte API ključeve i tokeneKreirajte jedinstvene, nasumične identifikatore za API ključeve, tokene sesije i tajneReference.
- Generirajte ID-eve testa za testiranje softveraKreirajte grupe jedinstvenih ID-eva za test prireze, simulirane podatke i automatizirane test pakete.
- Generirajte React i tipke komponenti svjedočenogKreirajte stabilne jedinstvene ključeve za React popise, dinamička polja obrasca i instance komponenti.
- Generirajte ID-eve praćenja i korelacijeKreirajte jedinstvene ID-eve korelacije za distribuirano praćenje, korelaciju zapisnika i praćenje događaja.
Kako funkcionira
Generiranje UUID-a radi u potpunosti u pregledniku koristeći crypto.getRandomValues Web Crypto API-ja — bez ovisnosti o biblioteci, bez poziva poslužitelju. Alat 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še računalo.
- 1Odaberite verziju i opcijeOdaberite UUIDv4 (čisto slučajan), UUIDv7 (s vremenskim žigom kao prefiksom i leksikografski sortabilan), NIL (sve nule) ili MAX (sve 0xf). Postavite koliko generirati (1–50) i hoće li se pisati velikim slovima ili omotati u vitičaste zagrade za jezike poput C#.
- 2crypto.getRandomValues popunjava 16 bajtovaZa v4 i v7, kriptografski siguran generator slučajnih brojeva preglednika popunjava Uint8Array od 16 bajtova. Za v4, bitovi 6 i 8 maskiraju se za postavljanje polja verzije RFC 4122 (0x40) i varijante (0x80). Za v7, prvih 6 bajtova prepisuje se trenutačnim Unix milisekundnim vremenskim žigom, čineći svaki ID sortabilnim po vremenu stvaranja, zatim se bitovi verzije i varijante postavljaju na bajtovima 6 i 8.
- 3Bajtovi se formatiraju u standardni niz s crticama16 bajtova pretvara se u mala heksadecimalna slova i dijeli u kanonske grupe 8-4-4-4-12 (npr. 550e8400-e29b-41d4-a716-446655440000). Velika slova i omatanje zagradama primjenjuju se u ovoj fazi.
- 4Izvezi u vašem ciljnom formatuRezultati se mogu kopirati pojedinačno ili skupno. Birač izvoza preformatira popis kao obični tekst, JSON niz, CSV, blok SQL INSERT VALUES, C# new Guid(...) izraze ili Python literal popisa prije kopiranja u međuspremnik ili preuzimanja kao datoteke.
Srodni alati
Generator lozinki
Generirajte jake, nasumične lozinke s prilagođenom duljinom, vrstama znakova i izuzecima. Besplatno, bez prijave.
Generator slučajnih brojeva
Generirajte slučajne brojeve u bilo kojem rasponu, kreirajte jedinstvene popise brojeva ili bacajte kockice. Koristi kriptografski sigurnu nasumičnost.
Generator nasumičnih boja
Generirajte nasumične boje jednu po jednu ili kao paletu od pet, zaključajte one koje vam se sviđaju, kopirajte HEX, RGB ili HSL vrijednosti i izvezite paletu kao PNG ili CSS.