Svaki UUID gradi se lokalno pomoću preglednikovog Web Crypto generatora slučajnih brojeva, pa se ništa ne šalje na poslužitelj i alat radi i bez interneta nakon što se stranica jednom učita. Odaberite verziju 4 kad vam treba samo nepredvidiv slučajan ID, ili verziju 7 kad će ID-evi biti ključevi baze podataka: v7 počinje 48-bitnim vremenskim žigom nastanka, pa se retci umeću po redoslijedu, a B-tree indeksi ostaju brzi. Serija v7 generirana ovdje čak je strogo sortirana i unutar iste milisekunde, zahvaljujući monotonom brojaču iz RFC 9562. Prebacite izlaz na velika slova ili uklonite crtice ako vaša baza podataka ili specifikacija čuva UUID kao 32 obične heksadecimalne znamenke.
Besplatni generator UUID (v4 i v7)
Radi u cijelosti u pregledniku - bez slanja podataka i bez registracije.
Potpuno nasumičan - 122 bita iz sigurnog izvora slučajnosti.
Što je generator UUID?
Generator UUID izrađuje univerzalno jedinstvene identifikatore - 128-bitne vrijednosti zapisane kao 36 znakova od heksadecimalnih znamenki i crtica, primjerice 550e8400-e29b-41d4-a716-446655440000. Ovaj alat gradi nasumične UUID verzije 4 i vremenski uređene UUID verzije 7 prema RFC 9562, u serijama, potpuno u vašem pregledniku, pa ID-evi nikad ne napuštaju vaš uređaj.
Kako se koristi
- 1Odaberite verziju. Odaberite UUID v4 za potpuno nasumične ID-eve ili UUID v7 za ID-eve uređene po vremenu nastanka.
- 2Postavite broj. Odaberite koliko UUID-eva generirati odjednom, od 1 do 1000.
- 3Prilagodite format. Zadržite standardni oblik s malim slovima i crticama, ili uključite Velika slova, ili isključite Crtice da odgovara načinu na koji vaš sustav čuva ID-eve.
- 4Kopirajte što trebate. Kliknite Kopiraj uz pojedini UUID ili Kopiraj sve za cijelu seriju, po jedan UUID u retku.
Za koga je
- Backend programeri koji izrađuju primarne ključeve, ID-eve zahtjeva i ključeve za idempotentnost - v7 za ključeve baze podataka uređene po redoslijedu umetanja, v4 za nepredvidive tokene.
- Inženjeri baza podataka koji uspoređuju ponašanje v4 i v7 prije nego izaberu strategiju ključeva za Postgres, MySQL ili MongoDB.
- QA i inženjeri podataka koji jednim klikom pune fixtures, mock zapise i testne payloadove serijom valjanih UUID-eva.
- API i integracijski programeri koji popunjavaju correlation ID-eve, trace ID-eve i ključeve poruka dok testiraju webhookove i redove čekanja.
- Svatko tko piše konfiguracije ili dokumentaciju i kome treba brz valjan UUID bez otvaranja terminala ili instaliranja paketa.
Česta pitanja
Je li generator UUID besplatan?
Da, potpuno je besplatan, bez registracije i bez ograničenja. Svaki UUID generira se u vašem pregledniku, pa možete izraditi koliko god serija do 1000 komada želite, čak i bez interneta nakon što se stranica učita.
Šalju li se generirani UUID-evi negdje?
Ne. UUID-evi se izrađuju lokalno pomoću Web Crypto API-ja u vašem pregledniku i ništa se ne šalje na poslužitelj, pa identifikatori koje generirate za privatne sustave ostaju na vašem uređaju.
Koja je razlika između UUID v4 i v7?
v4 ima 122 nasumična bita - maksimalnu nepredvidivost, bez strukture. v7 zamjenjuje prvih 48 bita Unix vremenskim žigom u milisekundama, pa se ID-evi sortiraju po vremenu nastanka. Koristite v7 za ključeve baze podataka kojima koristi uređeno umetanje, a v4 kad ID ne smije ništa otkriti.
Mogu li se dva UUID-a poklopiti?
U praksi ne. S 122 nasumična bita koja ima v4, trebalo bi generirati oko 330 kvadrilijuna UUID-eva prije nego što šansa za makar jedno poklapanje dosegne 1%. Ovaj alat također koristi preglednikov kriptografski siguran izvor slučajnosti, a ne slab pseudoslučajan izvor.
Zašto UUID ima 36 znakova i crtice?
UUID je 128 bita zapisano kao 32 heksadecimalne znamenke, grupirane po shemi 8-4-4-4-12 s četiri crtice radi čitljivosti - ukupno 36 znakova. Mnogi sustavi čuvaju samo 32 heksadecimalne znamenke; prekidač Crtice daje vam upravo taj kompaktan oblik.
Mogu li izvući vremenski žig iz UUID v7?
Da. Prvih 12 heksadecimalnih znamenki UUID v7 njegov je 48-bitni Unix vremenski žig u milisekundama. Kad ovdje generirate v7 ID-eve, alat dekodira taj ugrađeni vremenski žig i prikazuje ga ispod serije u UTC vremenu.
Je li UUID isto što i GUID?
Da. GUID (globally unique identifier) Microsoftov je naziv za isti 128-bitni format; UUID je vendor-neutralan pojam standardiziran u RFC 9562. Svaki UUID generiran ovdje valjan je GUID, iako Microsoftovi alati često prikazuju GUID velikim slovima.
Jesu li UUID-evi s velikim i malim slovima jednakovrijedni?
Da. RFC 9562 kaže da heksadecimalne znamenke ne razlikuju velika i mala slova, a mala slova su kanonski oblik izlaza. Prekidač Velika slova mijenja samo kako se ID prikazuje i kopira - i dalje je riječ o istom UUID-u.