Iga UUID luuakse kohapeal brauseri Web Crypto juhuslike arvude generaatoriga, seega midagi ei laadita üles ja tööriist töötab pärast lehe esmakordset laadimist ka võrguühenduseta. Valige 4. versioon, kui vajate lihtsalt ettearvamatut juhuslikku ID-d, või 7. versioon, kui ID-d hakkavad olema andmebaasi võtmed: v7 algab 48-bitise loomisaja templiga, mistõttu read sisestatakse järjekorras ja B-puu indeksid püsivad kiired. Siin loodud v7 partii on isegi sama millisekundi piires rangelt järjestatud, kasutades RFC 9562 monotoonse loenduri meetodit. Lülitage väljund suurtähtedele või eemaldage sidekriipsud, kui teie andmebaas või spetsifikatsioon salvestab UUID-e 32 lihtsa kuueteistkümnendsüsteemi märgina.
Tasuta UUID generaator (v4 ja v7)
Töötab täielikult sinu brauseris - midagi ei laadita üles, kontot pole vaja.
Täiesti juhuslik - 122 bitti turvalisest juhuslikkuse allikast.
Mis on UUID generaator?
UUID generaator loob universaalselt unikaalseid identifikaatoreid - 128-bitiseid väärtusi, mis on kirjutatud 36 märgina kuueteistkümnendsüsteemi numbritest ja sidekriipsudest, näiteks 550e8400-e29b-41d4-a716-446655440000. See tööriist loob RFC 9562 järgi juhuslikke 4. versiooni ja ajaliselt järjestatud 7. versiooni UUID-sid partiidena, kõik teie brauseris, nii et ID-d ei lahku kunagi teie seadmest.
Kuidas kasutada
- 1Valige versioon. Valige UUID v4 täiesti juhuslike ID-de jaoks või UUID v7 ajaliselt järjestatud ID-de jaoks, mis sorditakse loomisaja järgi.
- 2Määrake kogus. Valige, mitu UUID-d korraga genereerida - 1 kuni 1000.
- 3Kohandage vormingut. Jätke tavaline väiketähtedega ja sidekriipsudega vorming alles või lülitage sisse Suurtähed või välja Sidekriipsud, et see vastaks teie süsteemi ID-de salvestusviisile.
- 4Kopeerige, mida vaja. Klõpsake Kopeeri üksiku UUID kõrval või Kopeeri kõik, et saada kogu partii, üks UUID rea kohta.
Kellele see sobib
- Backend arendajad, kes loovad primaarvõtmeid, päringu ID-sid ja idempotentsusvõtmeid - v7 sisestusjärjekorras andmebaasivõtmetele, v4 äraarvamatutele tokenitele.
- Andmebaasiinsenerid, kes võrdlevad v4 ja v7 käitumist enne võtmestrateegia valimist Postgresi, MySQL-i või MongoDB jaoks.
- QA ja andmeinsenerid, kes täidavad fixture'eid, proovikirjeid ja testandmeid ühe klõpsuga kehtivate UUID-de partiiga.
- API ja integratsiooniarendajad, kes lisavad korrelatsiooni-ID-sid, jälgimis-ID-sid ja sõnumivõtmeid, testides veebihooke ja järjekordi.
- Igaüks, kes kirjutab konfiguratsiooni või dokumentatsiooni ja vajab kiirelt kehtivat UUID-d ilma terminali avamata või paketti paigaldamata.
Korduvad küsimused
Kas UUID generaator on tasuta?
Jah, see on täiesti tasuta, ilma registreerimiseta ja piiranguteta. Iga UUID genereeritakse teie brauseris, nii et saate luua nii palju kuni 1000-liikmelisi partiisid kui soovite, isegi võrguühenduseta pärast lehe laadimist.
Kas genereeritud UUID-d laaditakse kuhugi üles?
Ei. UUID-d luuakse kohapeal teie brauseris Web Crypto API abil ja midagi ei saadeta serverisse, nii et privaatsete süsteemide jaoks loodud identifikaatorid jäävad teie seadmesse.
Mis vahe on UUID v4-l ja v7-l?
V4-l on 122 juhuslikku bitti - maksimaalne ettearvamatus, ilma struktuurita. V7 asendab esimesed 48 bitti Unixi millisekundi ajatempliga, mistõttu ID-d sorditakse loomisaja järgi. Kasutage v7-t andmebaasivõtmete jaoks, millele järjestatud sisestamine kasuks tuleb, ja v4-t, kui ID ei tohi midagi paljastada.
Kas kaks UUID-d saavad kokku põrgata?
Praktikas mitte. V4 122 juhusliku bitiga peaksite genereerima umbes 330 kvadriljonit UUID-d, enne kui tekib kas või 1% tõenäosus ühele kattuvusele. See tööriist kasutab ka brauseri krüptograafiliselt turvalist juhuslikkuse allikat, mitte nõrka pseudojuhuslikku.
Miks on UUID-l 36 märki ja sidekriipsud?
UUID on 128 bitti, kirjutatud 32 kuueteistkümnendsüsteemi numbrina, rühmitatud 8-4-4-4-12 nelja sidekriipsuga loetavuse huvides - kokku 36 märki. Paljud süsteemid salvestavad ainult 32 kuueteistkümnendsüsteemi numbrit; lüliti Sidekriipsud annab teile just selle kompaktse vormi.
Kas UUID v7-st saab ajatempli tagasi lugeda?
Jah. V7 UUID esimesed 12 kuueteistkümnendsüsteemi märki on selle 48-bitine Unixi millisekundi ajatempel. Kui genereerite siin v7 ID-sid, dekodeerib tööriist selle sisseehitatud ajatempli ja näitab seda partii all UTC ajas.
Kas UUID on sama mis GUID?
Jah. GUID (globaalselt unikaalne identifikaator) on Microsofti nimetus samale 128-bitisele vormingule; UUID on tarnijaneutraalne termin, mis on standarditud RFC 9562-s. Iga siin loodud UUID on kehtiv GUID, kuigi Microsofti tööriistad kuvavad GUID-e sageli suurtähtedega.
Kas suur- ja väiketähtedega UUID-d on samaväärsed?
Jah. RFC 9562 ütleb, et kuueteistkümnendsüsteemi numbrid ei ole tõstutundlikud, väiketähed on kanooniline väljundvorm. Lüliti Suurtähed muudab ainult seda, kuidas ID-d kuvatakse ja kopeeritakse - see on ikkagi sama UUID.