Minden UUID helyben, a böngésző Web Crypto véletlenszám-generátorával készül, így semmi nem kerül feltöltésre, és az eszköz az oldal egyszeri betöltése után offline is működik. Válaszd a 4-es verziót, ha egyszerűen kiszámíthatatlan véletlen azonosítóra van szükséged, vagy a 7-es verziót, ha az azonosítók adatbázis-kulcsok lesznek: a v7 egy 48 bites létrehozási időbélyeggel kezdődik, így a sorok sorrendben kerülnek beszúrásra, és a B-fa indexek gyorsak maradnak. Az itt generált v7 tétel a másodperc törtrészén belül is szigorúan rendezett marad, az RFC 9562 monoton számlálós módszerének köszönhetően. Kapcsold nagybetűsre a kimenetet, vagy vedd ki a kötőjeleket, ha az adatbázisod vagy specifikációd 32 sima hexadecimális jegyként tárolja az UUID-kat.
Ingyenes UUID generátor (v4 és v7)
Teljesen a böngésződben fut - feltöltés és regisztráció nélkül.
Teljesen véletlen - 122 bit egy biztonságos véletlenforrásból.
Mi az az UUID generátor?
Az UUID generátor univerzálisan egyedi azonosítókat készít - 128 bites értékeket, amelyeket 36 karakteren, hexadecimális jegyekkel és kötőjelekkel írunk le, például így: 550e8400-e29b-41d4-a716-446655440000. Ez az eszköz az RFC 9562 szabvány szerinti véletlen 4-es és időrendbe rendezett 7-es verziójú UUID-kat készít, tömegesen, kizárólag a böngésződben, így az azonosítók sosem hagyják el az eszközödet.
Így működik
- 1Válassz verziót. Válaszd a UUID v4-et teljesen véletlen azonosítókhoz, vagy a UUID v7-et időrendbe rendezett, létrehozási idő szerint sorba rendeződő azonosítókhoz.
- 2Add meg a mennyiséget. Válaszd ki, hány UUID-t szeretnél egyszerre generálni - 1-től egészen 1000-ig.
- 3Állítsd be a formátumot. Hagyd meg a szabványos kisbetűs, kötőjeles formát, vagy kapcsold be a Nagybetűs opciót, illetve kapcsold ki a Kötőjelek opciót, hogy illeszkedjen a rendszered tárolási módjához.
- 4Másold ki, amire szükséged van. Kattints a Másolás gombra egyetlen UUID-nél, vagy a Összes másolása gombra, hogy megkapd a teljes tételt, soronként egy azonosítóval.
Kinek hasznos
- Backend fejlesztők, akik elsődleges kulcsokat, kéréskori azonosítókat és idempotenciakulcsokat készítenek - v7 a beszúrási sorrendben rendezett adatbázis-kulcsokhoz, v4 a kitalálhatatlan tokenekhez.
- Adatbázis-mérnökök, akik a v4 és v7 viselkedését hasonlítják össze, mielőtt kulcsstratégiát választanak Postgreshez, MySQL-hez vagy MongoDB-hez.
- QA- és adatmérnökök, akik fixture-öket, teszt rekordokat és payloadokat töltenek fel érvényes UUID-k egy kattintással generált tételével.
- API- és integrációs fejlesztők, akik korrelációs azonosítókat, nyomkövetési azonosítókat és üzenetkulcsokat töltenek ki webhookok és üzenetsorok tesztelésekor.
- Bárki, aki konfigurációt vagy dokumentációt ír, és gyorsan szüksége van egy érvényes UUID-ra terminál megnyitása vagy csomag telepítése nélkül.
Gyakori kérdések
Ingyenes az UUID generátor?
Igen, teljesen ingyenes, regisztráció és korlátok nélkül. Minden UUID a böngésződben jön létre, így akár 1000 darabos tételeket is korlátlanul készíthetsz, akár offline is, miután az oldal egyszer betöltődött.
Feltöltődnek valahova a generált UUID-k?
Nem. Az UUID-k helyben, a böngésződ Web Crypto API-jával készülnek, és semmi nem kerül szerverre, így a privát rendszereidhez generált azonosítók a saját eszközödön maradnak.
Mi a különbség az UUID v4 és v7 között?
A v4 122 véletlen bitből áll - maximális kiszámíthatatlanság, semmilyen struktúra. A v7 az első 48 bitet egy Unix milliszekundumos időbélyegre cseréli, így az azonosítók létrehozási idő szerint rendeződnek. Használj v7-et olyan adatbázis-kulcsokhoz, amelyek profitálnak a rendezett beszúrásból, és v4-et, ha az azonosító nem árulhat el semmit.
Ütközhet két UUID?
A gyakorlatban nem. A v4 122 véletlen bitjével nagyjából 330 billiárd UUID-t kellene generálnod ahhoz, hogy akár csak 1% esély is legyen egyetlen duplikátumra. Ez az eszköz emellett a böngésző kriptográfiailag biztonságos véletlenszám-forrását használja, nem egy gyenge álvéletlen generátort.
Miért 36 karakter hosszú és kötőjeles az UUID?
Az UUID 128 bit, amelyet 32 hexadecimális jegyként írunk le, olvashatóság kedvéért négy kötőjellel 8-4-4-4-12 csoportosításban - összesen 36 karakter. Sok rendszer csak a 32 hexadecimális jegyet tárolja; a Kötőjelek kapcsoló pontosan ezt a tömörebb formát adja.
Visszafejthető az időbélyeg egy UUID v7-ből?
Igen. Egy v7 UUID első 12 hexadecimális jegye a 48 bites Unix milliszekundumos időbélyege. Amikor itt v7 azonosítókat generálsz, az eszköz dekódolja ezt a beágyazott időbélyeget, és megjeleníti a tétel alatt, UTC időben.
Ugyanaz az UUID, mint a GUID?
Igen. A GUID (globally unique identifier) a Microsoft elnevezése ugyanarra a 128 bites formátumra; az UUID a gyártófüggetlen kifejezés, amelyet az RFC 9562 szabványosított. Minden itt generált UUID érvényes GUID is egyben, bár a Microsoft eszközei gyakran nagybetűsen jelenítik meg a GUID-okat.
Egyenértékű a nagybetűs és a kisbetűs UUID?
Igen. Az RFC 9562 szerint a hexadecimális jegyek nem kis- és nagybetű-érzékenyek, a kisbetűs forma a kanonikus kimenet. A Nagybetűs kapcsoló csak azt változtatja meg, hogyan jelenik meg és másolódik ki az azonosító - ugyanaz az UUID marad.