Ugrás a tartalomra

Random string generátor: véletlen karakterláncok

A random string generátor tetszőleges hosszúságú véletlen karakterláncokat készít a választott karakterekből: kódokhoz, azonosítókhoz, kulcsokhoz, tesztadatokhoz. Kriptográfiailag erős véletlennel.

  • Korlátlanul ingyenes
  • Regisztráció nélkül
Minden a böngésződben történik, az adat nem kerül fel szerverre.
  • ✓ Ingyenes
  • ✓ Regisztráció nélkül
  • ✓ A fájl nem töltődik fel

Következő lépés

Ezután ezt is megcsinálhatod

Útmutató ehhez

Hogyan használd?

  1. Add meg a hosszt és a darabszámot.
  2. Válaszd ki a karaktercsoportokat, vagy adj meg saját karakterkészletet.
  3. Ha kell, zárd ki az összetéveszthető karaktereket.
  4. Kattints a generálásra, majd másold ki vagy töltsd le.
Kipróbálom most

Mire jó a random string generátor?

Véletlen karakterláncra (random string) sok helyen van szükség: egyedi kuponkódokhoz, meghívókódokhoz, ideiglenes jelszavakhoz, API-kulcsokhoz és titkos tokenekhez, fájlnevekhez, tesztadatokhoz vagy egy játék egyedi azonosítóihoz. A „véletlenszerűnek tűnő” kézzel írt kódok valójában nagyon is kiszámíthatók, és könnyű bennük ismétlődést hagyni.

A generátor egyszerre akár ezer karakterláncot is készít, legfeljebb 4096 karakter hosszban. Mindegyik a böngésző kriptográfiai véletlenszám-generátorával készül, ugyanazzal, amelyet a titkosítás is használ, így az eredmény kiszámíthatatlan, és titkos kulcsnak is alkalmas.

A generálás a gombra kattintva fut le, és minden kattintás teljesen új láncokat ad; a korábbiakat nem tároljuk.

A karakterkészlet

Kiválaszthatod, milyen karakterekből álljon a lánc:

  • kisbetűk (a–z), nagybetűk (A–Z), számjegyek (0–9),
  • jelek (például ! @ # $ % & * ( ) - _ = + [ ] { } ; : , . ? /),
  • vagy saját karakterkészlet: ha megadsz egyet, csak ennek a karaktereit használja. Például csak hexadecimális kódhoz: 0123456789abcdef, csak számokhoz: 0123456789.

Az összetéveszthetők nélkül beállítás kihagyja a 0, O, o, 1, l és I karaktereket, amelyek sok betűtípusban egyformának látszanak. Kézzel begépelendő kódokhoz (kupon, meghívó, wifijelszó papíron) ez sok hibát megelőz.

Mennyire erős? Az entrópia

Egy véletlen karakterlánc erejét az entrópia méri bitben: azt fejezi ki, hány egyformán valószínű lehetőség közül választottunk. Ha a karakterkészlet K féle karakterből áll, és a lánc L hosszú, az entrópia L × log₂(K) bit. Az eszköz minden generálás után kiírja ezt az értéket.

KarakterkészletHosszEntrópia
csak számok (10)6kb. 20 bit
kis- és nagybetű + szám (62)12kb. 71 bit
kis- és nagybetű + szám (62)24kb. 143 bit
hexadecimális (16)32128 bit

Titkos kulcshoz, tokenhez legalább 128 bit ajánlott. Egy kuponkódhoz kevesebb is elég, ha a felhasználások számát a rendszer korlátozza.

Egyenletes eloszlás

A véletlen kódok egyik rejtett hibája a torzítás: ha a véletlen számot egyszerűen elosztják a karakterkészlet méretével, és a maradékot veszik, egyes karakterek kicsit gyakrabban fordulnak elő, mint mások. A generátor ezt elutasító mintavételezéssel kerüli el: azokat a véletlen értékeket, amelyek torzítanák az eloszlást, eldobja, és újat kér helyettük. Így minden karakter pontosan egyforma eséllyel kerül a láncba.

Ez a különbség kis karakterkészletnél és sok generált kódnál válik fontossá, például ha százezer kuponkódot készítesz, és nem szeretnéd, hogy egyes kezdőbetűk feltűnően gyakoribbak legyenek.

Random string vagy jelszó?

A random string generátor nyers véletlen karakterláncot ad, amelyet te alakítasz a céljaidhoz. Ha jelszót készítesz, a jelszógenerátor kényelmesebb: ott minden választott karaktercsoportból biztosan kerül legalább egy a jelszóba, és az erősséget is értékeli. Egyedi azonosítóhoz, amely a világon mindenhol egyedi kell legyen, a UUID generátor szabványos formátumot ad.

A generált láncokat soronként kapod; az eredményt egy gombbal kimásolhatod vagy szövegfájlként letöltheted. Minden a böngésződben történik, a kódok nem kerülnek fel szerverre, és nem tároljuk őket.

Gyakori felhasználások és ajánlott beállítások

  • Kuponkód, meghívókód: 8–10 karakter, nagybetűk és számok, összetéveszthetők nélkül. Könnyen begépelhető, és elég sok lehetőséget ad ahhoz, hogy ne lehessen kitalálni.
  • Ideiglenes jelszó: legalább 16 karakter, minden karaktercsoporttal. Az első belépéskor érdemes kötelezően lecseréltetni.
  • API-kulcs, titkos token: 32–64 karakter kis- és nagybetűvel és számmal, vagy 64 hexadecimális jegy (256 bit).
  • Fájlnév, ideiglenes azonosító: 8–12 kisbetű és szám; jelek nélkül, mert azok egyes rendszerekben gondot okoznak.
  • Tesztadat: tetszőleges hossz és darabszám, például egy adatbázis mezőinek feltöltéséhez.

Kuponkódoknál ne feledd, hogy a véletlenszerűség önmagában nem garantálja az egyediséget nagy mennyiségnél: százezres nagyságrendben érdemes a generált listát az ismétlődő sorok eltávolítása eszközzel ellenőrizni, vagy hosszabb kódot választani.

Gyakori kérdések

Látja valaki a generált kódokat?

Nem. az eszköz a böngésződben dolgozik, így az adataid nem hagyják el a készülékedet. A generált kódokat nem tároljuk.

Mennyire véletlenek a kódok?

A böngésző kriptográfiai véletlenszám-generátorával készülnek, egyenletes eloszlással, így titkos kulcsnak is alkalmasak.

Mit jelent az entrópia?

Azt, hogy hány bitnyi véletlenséget tartalmaz a lánc. Minél több, annál nehezebb kitalálni; titkos kulcshoz legalább 128 bit ajánlott.

Megadhatok saját karaktereket?

Igen, ha a saját karakterkészlet mezőt kitöltöd, csak az ott megadott karakterekből generál.

Mire jó az összetéveszthetők kizárása?

Kihagyja a 0, O, o, 1, l, I karaktereket, így a kézzel begépelendő kódokban kevesebb lesz az elírás.

Utoljára módosítva: 2026. november 3.

Ajánljuk

Hasonló eszközök

Ha a(z) Random string generátor jól jött, ezekre is szükséged lehet.

Mind a kategóriában →

Mások ezeket is használják