TextArray
100% helyi

UUID-generátor

Generálj 4-es verziójú UUID-ket, soronként egyet, közvetlenül a böngésződben.

Kimenet

UUID-generátor

Generálj 4-es verziójú, azaz véletlen UUID-ket, soronként egyet, egytől akár ezerig egyszerre. Az UUID egy 128 bites azonosító, amelyet 32 hexadecimális számjegy ír le öt, kötőjellel elválasztott csoportban; a 4-es verzió azt jelenti, hogy ebből 122 bit véletlenszerű. Ennyi véletlen mellett két, egymástól függetlenül létrehozott UUID ütközése gyakorlatilag nem probléma — pontosan ezért ez az alapértelmezett azonosító adatbázissorokhoz, üzenetsorokhoz, naplókorrelációhoz és olyan elosztott rendszerekhez, ahol senki nem oszt ki központilag azonosítókat.

Két beállítás alakítja a formátumot. A „Nagybetűk” A–F betűket ad a–f helyett, ahogy néhány régebbi rendszer és a Microsoft-világ eszközei várják. A „Kötőjelek eltávolítása” a csupasz, 32 karakteres hexadecimális alakot adja, amely elfér egy szűk oszlopban, egy URL-útvonalban vagy egy fájlnévben. A kettő kombinálható, a kimenet pedig soronként egy azonosító marad, így egy egész adag mehet egyenesen SQL-parancsba, CSV-oszlopba vagy seed fájlba.

Éppen az adag a lényeg: tesztadatbázis feltöltésekor vagy fixture-ök írásakor általában egyszerre kell egy tucat azonosító, nem egyesével. A kimenet alatti összegzés megerősíti a darabszámot és az UUID verzióját. A generátor a crypto.randomUUID függvényt használja, a böngésző beépített megvalósítását, így az értékek formátuma helyes, a véletlenszerűségük pedig ugyanabból a kriptográfiailag biztonságos forrásból jön, mint a platform többi részén.

Minden helyben fut. Semmi nem töltődik fel, egyetlen azonosító sem kerül naplóba, és kiszolgáló soha nem látja, mit generáltál — ezért az eszköz offline is működik, ha az oldal egyszer betöltődött.

Gyakori kérdések

Elküldi valahová az UUID-ket?
Nem. A böngésződben, a crypto.randomUUID függvénnyel jönnek létre, és soha nem hagyják el az eszközödet.
Melyik UUID-verzióról van szó?
A 4-esről, azaz a véletlenszerűről. A verzió számjegye mindig 4, a variáns számjegye pedig 8, 9, a vagy b, ahogy a specifikáció előírja.
Ütközhet valaha két UUID?
Elméletben igen, a gyakorlatban nem. 122 véletlen bit mellett évtizedeken át másodpercenként milliárdnyi UUID-t kellene generálnod, mire egy egyezés valószínűvé válna.
Kaphatok UUID-t kötőjelek nélkül vagy nagybetűvel?
Igen. A „Kötőjelek eltávolítása” a 32 karakteres hexadecimális alakot adja, a „Nagybetűk” pedig A–F betűkre vált. Tömör, nagybetűs azonosítóhoz kapcsold be mindkettőt.
Hányat generálhatok egyszerre?
Futásonként legfeljebb 1000-et. Újabb adagért generálj újra — minden futás friss véletlen értékeket vesz.