Ugrás a tartalomhoz
TextArray
100% helyi

Elütés-generátor

Szórj valósághű billentyűzet-elütéseket tiszta szövegre — állítható arány, QWERTY vagy QWERTZ.

Bemenet
Kimenet

Elütés-generátor

Az emberi bevitelt kezelő szoftver előbb-utóbb találkozik az emberi gépeléssel — és az emberi gépelés rendetlen. Ez az eszköz kérésre gyártja ezt a rendetlenséget: illessz be tiszta szöveget, állíts hibaarányt, és a négy hibával jön vissza, amit valódi ujjak ejtenek. Szomszédos billentyű a helyes helyett (tge a the helyett), két felcserélt betű (teh), megkettőzött betű (thee) vagy kimaradt (th). A helyettesítések valódi billentyűzet-szomszédsági térképet követnek — QWERTY vagy QWERTZ —, így a t-ből r, y, f vagy g lesz, sosem a távoli x, ami pontosan az a hibaeloszlás, amire a fuzzy illesztő algoritmusokat hangolják.

Minden elütésfajtának saját kapcsolója van, így gyárthatsz tisztán csere-adatokat egy Damerau–Levenshtein-implementáció teszteléséhez, vagy csak helyettesítéses, változatlan hosszúságú sztringeket. Az arány a finom 1%-tól az alig olvasható 20%-ig fut, a számláló pedig jelenti, hány elütés landolt ténylegesen. A kis-nagybetű a helyettesítéseken át megmarad, és minden, ami nem sima betű — számjegy, írásjel, ékezetes karakter, emoji — érintetlenül átmegy.

Tipikus felhasználás: tesztadatok helyesírás-ellenőrzőkhöz és „erre gondolt?" funkciókhoz, fuzzy keresés kiértékelő készletei, NLP-modellek tanítóadat-bővítése, annak bemutatása, miért bukik el az exact-match deduplikáció az emberek által beírt neveken, vagy annak ellenőrzése, hogy az űrlapvalidáció elviseli-e a valósághű bevitelt. A véletlen a böngésző kriptográfiai forrásából jön, és minden futás szándékosan más.

Minden helyben, a böngésződben fut — a szöveged soha nem hagyja el az eszközödet.

Gyakori kérdések

Milyen elütésfajtákat szimulál?
A gépeléshiba-kutatás négy klasszikusát: helyettesítés fizikailag szomszédos billentyűvel, két szomszédos betű felcserélése, kettőzés és kihagyás. Mindegyiknek saját kapcsolója van — egy hibaosztályt izolálhatsz célzott tesztadatokhoz.
Miért számít a billentyűzetkiosztás?
A helyettesítés a betűt fizikai szomszédjára cseréli, a QWERTY és a QWERTZ pedig nem ért egyet abban, hol lakik az y és a z. Válaszd azt a kiosztást, amin a felhasználóid ténylegesen gépelnek, és a műelütések egyeznek majd a logjaid valódi hibáival.
Miért maradnak békén az ékezetes betűk?
A szomszédsági térkép a 26 alapbillentyűt fedi, ahol a szomszédmodell értelmes. Az ékezetes karakterek halott billentyűkkel vagy hosszú nyomással készülnek, valódi elütéseik más természetűek — alapbillentyű-szomszédokkal helyettesíteni őket életszerűtlen adatot adna.
Pontos az elütések száma?
Nem — minden betűnek egymástól függetlenül aránynyi esélye van elütésre, így a darabszám futásról futásra a várható érték körül ingadozik. Ez a véletlenszerűség szándékos: az egyenletesen elosztott hibák pont úgy néznek ki, ahogy a valódi gépelés nem.
Feltöltődik valahová a szövegem?
Nem. Az elütések teljes egészében a böngésződben készülnek, és a szöveged soha nem hagyja el az eszközödet.