Vsak UUID se ustvari lokalno z generatorjem naključnih števil Web Crypto brskalnika, zato se nič ne pošlje na strežnik in orodje deluje tudi brez interneta, ko je stran enkrat naložena. Izberite različico 4, če potrebujete zgolj nepredvidljiv naključen ID, ali različico 7, kadar bodo ID-ji ključi v podatkovni bazi: v7 se začne s 48-bitnim časovnim žigom nastanka, zato se vrstice vstavljajo po vrsti in indeksi B-drevesa ostanejo hitri. Serija v7, ustvarjena tukaj, je celo strogo urejena znotraj iste milisekunde, z uporabo monotone metode štetja iz RFC 9562. Preklopite izpis na velike črke ali odstranite vezaje, če vaša podatkovna baza ali specifikacija shranjuje UUID kot 32 golih šestnajstiških znakov.
Brezplačni generator UUID (v4 in v7)
Vse poteka v vašem brskalniku - brez nalaganja, brez registracije.
Povsem naključno - 122 bitov iz varnega vira naključnosti.
Kaj je generator UUID?
Generator UUID ustvarja univerzalno enolične identifikatorje - 128-bitne vrednosti, zapisane kot 36 znakov iz šestnajstiških števk in vezajev, na primer 550e8400-e29b-41d4-a716-446655440000. To orodje po standardu RFC 9562 gradi naključne UUID različice 4 in časovno urejene UUID različice 7, v serijah, v celoti v vašem brskalniku, tako da ID-ji nikoli ne zapustijo vaše naprave.
Kako uporabljati
- 1Izberite različico. Izberite UUID v4 za povsem naključne ID-je ali UUID v7 za časovno urejene ID-je, ki se razvrstijo po času nastanka.
- 2Nastavite število. Izberite, koliko UUID-jev naj se ustvari naenkrat, od 1 do 1000.
- 3Prilagodite obliko. Obdržite standardno obliko z malimi črkami in vezaji ali vklopite Velike črke oz. izklopite Vezaje, da se ujema s tem, kako vaš sistem shranjuje ID-je.
- 4Kopirajte, kar potrebujete. Kliknite Kopiraj ob posameznem UUID-ju ali Kopiraj vse za celotno serijo, en UUID na vrstico.
Komu je namenjeno
- Backend razvijalci, ki kujejo primarne ključe, ID-je zahtev in idempotenčne ključe - v7 za ključe podatkovne baze, urejene po vrstnem redu vstavljanja, v4 za neuganljive žetone.
- Podatkovni inženirji, ki primerjajo obnašanje v4 in v7, preden izberejo strategijo ključev za Postgres, MySQL ali MongoDB.
- QA in podatkovni inženirji, ki z enim klikom napolnijo fixture, poskusne zapise in testne tovore s serijo veljavnih UUID-jev.
- Razvijalci API-jev in integracij, ki vpisujejo korelacijske ID-je, sledilne ID-je in ključe sporočil pri testiranju webhookov in čakalnih vrst.
- Vsak, ki piše konfiguracijo ali dokumentacijo in potrebuje hiter veljaven UUID brez odpiranja terminala ali nameščanja paketa.
Pogosta vprašanja
Je generator UUID brezplačen?
Da, popolnoma je brezplačen, brez registracije in brez omejitev. Vsak UUID se ustvari v vašem brskalniku, zato lahko ustvarite kolikor želite serij do 1000 naenkrat, tudi brez interneta, ko je stran naložena.
So ustvarjeni UUID-ji kam poslani?
Ne. UUID-ji se gradijo lokalno z Web Crypto API v vašem brskalniku in nič se ne pošlje na strežnik, zato ID-ji, ki jih ustvarite za zasebne sisteme, ostanejo na vaši napravi.
Kakšna je razlika med UUID v4 in v7?
V4 ima 122 naključnih bitov - največjo nepredvidljivost, brez strukture. V7 zamenja prvih 48 bitov z Unix časovnim žigom v milisekundah, zato se ID-ji razvrstijo po času nastanka. V7 uporabite za ključe podatkovne baze, ki jim koristi urejeno vstavljanje, v4 pa, kadar ID ne sme razkriti ničesar.
Lahko dva UUID-ja trčita?
V praksi ne. Pri 122 naključnih bitih v4 bi morali ustvariti okoli 330 kvadrilijonov UUID-jev, preden bi obstajala sploh 1-odstotna verjetnost za en sam trk. To orodje uporablja tudi brskalnikov kriptografsko varen vir naključnosti, ne šibkega psevdonaključnega.
Zakaj ima UUID 36 znakov in vezaje?
UUID je 128 bitov, zapisanih kot 32 šestnajstiških števk, razdeljenih v skupine 8-4-4-4-12 s štirimi vezaji zaradi berljivosti - skupaj 36 znakov. Mnogi sistemi shranjujejo le 32 šestnajstiških znakov; stikalo Vezaji vam da ravno to strnjeno obliko.
Lahko iz UUID v7 razberem časovni žig nazaj?
Da. Prvih 12 šestnajstiških znakov UUID v7 je njegov 48-bitni Unix časovni žig v milisekundah. Ko tukaj ustvarite ID-je v7, orodje ta vgrajeni časovni žig razkodira in ga prikaže pod serijo v UTC.
Je UUID isto kot GUID?
Da. GUID (globalno enoličen identifikator) je Microsoftovo ime za isti 128-bitni format; UUID je nevtralen izraz, standardiziran v RFC 9562. Vsak tukaj ustvarjen UUID je veljaven GUID, čeprav Microsoftova orodja GUID-je pogosto prikažejo z velikimi črkami.
Sta UUID z velikimi in malimi črkami enakovredna?
Da. RFC 9562 pravi, da šestnajstiške števke niso občutljive na velikost črk, pri čemer so male črke kanonična izhodna oblika. Stikalo Velike črke spremeni le, kako je ID prikazan in kopiran - še vedno gre za isti UUID.