UUID generátor (v4)
Véletlenszerű UUID (v4) generálása egyesével vagy tömegesen, a Web Crypto API-val. Nagybetűs, kötőjel nélküli, idézőjeles opciók. Böngészőben.
Miről szól ez az eszköz?
Az UUID generátor véletlenszerű, egyedi azonosítókat (UUID v4) készít – egyesével vagy akár ezres tételben. A generálás a böngésző kriptográfiailag biztonságos véletlenszám-forrását (Web Crypto API) használja, így az azonosítók gyakorlatilag ütközésmentesek. Választhatsz nagybetűs, kötőjel nélküli vagy idézőjeles formátumot, és egy kattintással másolhatod az egészet. Adatbázis-kulcsokhoz, teszteléshez és minden olyan helyre, ahol egyedi azonosító kell. Minden a böngésződben fut.
Hogyan használd a(z) UUID generátor (v4)-t?
-
Mennyiség
Add meg, hány UUID-t szeretnél (1–1000).
-
Formátum
Válaszd ki: nagybetűs, kötőjel nélküli, idézőjeles.
-
Generálás
Az „Újragenerálás” gombbal új készletet kapsz.
-
Másolás
Az összes UUID-t egy kattintással másolod.
Mikor van rá szükséged?
-
Adatbázis-kulcs
Elsődleges kulcsok, ahol elosztott, ütközésmentes azonosító kell.
-
Tesztadat
Egyedi azonosítók tömeges generálása teszteléshez és fejlesztéshez.
-
Korreláció
Kérés- vagy tranzakció-azonosítók naplózáshoz és nyomkövetéshez.
-
Fájlnevek
Ütközésmentes, egyedi fájl- vagy erőforrásnevek generálása.
Formátum-opciók
| Opció | Példa |
|---|---|
| Alap | f47ac10b-58cc-4372-a567-0e02b2c3d479 |
| Kötőjel nélkül | f47ac10b58cc4372a5670e02b2c3d479 |
| Nagybetűs | F47AC10B-58CC-4372-A567-0E02B2C3D479 |
Mire való az UUID?
Az egyedi azonosító a szoftverfejlesztés egyik alapköve: adatbázis-rekordoknak, fájloknak, kéréseknek, felhasználóknak mind kell egy garantáltan egyedi kulcs. A hagyományos, növekvő sorszám (auto-increment) egyszerű, de központi koordinációt igényel – elosztott rendszerben, ahol több szerver egyszerre generál azonosítót, ütközne. Az UUID ezt oldja meg: elég véletlent tartalmaz ahhoz, hogy koordináció nélkül is egyedi maradjon.
A v4 (véletlenszerű) UUID a legelterjedtebb változat. Kulcsfontosságú, hogy a véletlen jó minőségű legyen: egy gyenge véletlenforrás kiszámíthatóvá, ütközésre hajlamossá tenné az azonosítókat. Ezért használja ez az eszköz a böngésző kriptográfiailag biztonságos Web Crypto API-ját – ugyanazt a forrást, amit a biztonsági kulcsok generálása is.
Hasznos tippek
-
Adatbázis-kulcsként a v4 UUID ideális elosztott, több-szerveres környezetben.
-
A kötőjel nélküli forma helyet spórol URL-ekben és fájlnevekben.
-
A Web Crypto forrás miatt az azonosítók nem kiszámíthatók – ez biztonsági előny.
-
Kódba illesztéshez kapcsold be az idézőjeles formátumot.
Gyakori kérdések
- Az UUID (Universally Unique Identifier) egy 128 bites azonosító. A v4 változat véletlenszerű: a bitek nagy részét véletlen forrásból tölti fel, így két generált UUID ütközésének esélye gyakorlatilag nulla, központi koordináció nélkül is.
- A v4 UUID 122 bit véletlent tartalmaz – ez annyi lehetséges érték, hogy még sok milliárd generálás mellett is elhanyagolható az ütközés esélye. Ezért használható elosztott rendszerekben is, ahol nincs központi azonosító-kiosztás.
- Igen. Az eszköz a Web Crypto API-t (crypto.randomUUID / getRandomValues) használja, amely kriptográfiailag biztonságos. Ez erősebb, mint a Math.random(), és alkalmas biztonsági szempontból is érzékeny azonosítókhoz.
- A kötőjel nélküli forma tömörebb (32 karakter), a nagybetűs egyes rendszerekhez illeszkedik, az idézőjeles pedig közvetlenül beilleszthető kódba vagy listába. Válaszd a célrendszerhez illőt.
- Nem. A generálás teljes egészében a böngésződben történik – az azonosítók nem kerülnek feltöltésre.