100 tximinoen benetako probabilitatea idazmakinekin Hamlet ausaz ateratzen: zoramena jaistea

19580483_af3de93fca_o

Esaerak dioen moduan, idazteko makinekin 100 tximino nahikoa denbora jartzen badituzu gela batean, azkenean lortuko duzu Hamlet . Baina egingo al duzu hala ere? ? Zein dira Hamlet ausaz errepikatzen duen tximino baten benetako probabilitateak? Erabil dezagun arrazoia eta nire C + unibertsitateko estatistiketan hori asmatzeko.

Lehenik eta behin, oinarrizko arau batzuk ezarriko ditugu gure aldagaiak mugatzeko. Zer balio du Hamlet ? Maiuskulak badu garrantzia? Tartea badago? Formatu egokia hartzen ari gara kontuan? Eta puntuazioarekin? Geekosystemeko idazleei eta Mary Sue-ko lagunei galdetu nien, eta denek erantzun desberdina eman zidaten benetan deitu zitekeen tximinoarengandik onartuko zutena. Hamlet .

Pertsonalki, tximino batek paper pila bat banatzen banuen hitzekin Hamlet letra xehe guztietako etenik gabeko kate luze batean, arrakasta deituko nioke. Nire lankide guztiak ez ziren hain arinak eta kopia berdina onartuko zuten. Arazo honen mesedetan, arrakastatsua definitzen ari gara Monkey Hamlet karaktereko pertsonaiarekin bat etortzea MITeko Shakespeare gunean atera genuen antzezlanaren testua , baina formatuak eta maiuskulak ez dute garrantzirik.

Gure helburuetarako,

Emma watson erdi biluzik argazkiak

ai, yorick gizajoa!

star trek logoa marten

bezalakoa da

Ai, Yorick gizajoa!

baina

alaspooryorick

ez du mozten.

Erabiltzen ari den karaktere kopurua garrantzitsua da Hamlet MIT-eko testua. Letra larria ezabatzeak tximinoen probabilitatea asko hobetzen du, idatzitako karaktere posibleen kopurua mugatuz. Puntuazioa eta tartea zenbatuko dira, testuko karaktere kopuru osoa eta erabilitako karaktere kopuru bakarra zehaztasunez lotu ahal izateko.

Sonic the hedgehog filmaren konparazioa

Tresnaren arabera 169.541 karaktere daude www.wordcounter.net . Horrek alfabetoaren 26 hizkiak, zuriuneak, puntuak, komak, apostrofoak, galdera ikurrak, harridura puntuak, bi puntuak, puntu eta komak, anperak eta marratxoak biltzen ditu. Denera, 36 pertsonaia posible dira.

Hemen tximinoen aukerak handituko ditugu eta suposatuko dugu tximino idazteko makina bereziak erabiltzen ari direla, idatzi behar dituzten 36 teklekin soilik. Karaktere bakoitzeko gako bat da, beraz, ez dute shift teklaz kezkatu beharrik.

Tximino batek ausazko tekla bat sakatzen duen bakoitzean, 36tik 1 aukera dute egokia jotzeko. Karaktereen sekuentzia egokia jotzen duten probabilitateak modu esponentzialean gutxitzen dira karaktere gehigarri bakoitzarekin. Parametro hauekin H-A-M-L-E-T izena idaztea besterik ez da oso zaila, izenaren letra bakoitzak 36tik 1 aukera baitu zuzen idatzita izateko. Beraz, hau da:

36 x 36 x 36 x 36 x 36 x 36 edo 366, zein funtzionatzen duen 2.176.782.336tik 1 . 100 tximorekin lanean ari garenez, horrek talde gisa probabilitate apur bat hobeak ematen ditu 21.767.823tik 1ekin, baina oraindik ez da litekeena. Eta berriro ere, hori da gure tximino idazteko makina berezian. Probabilitatea askoz okerragoa izango litzateke ohiko idazmakina batean tekla eta aldagai gehiago dituen tekla maiuskularekin eta maiuskulen blokeoa bezalakoa.

169.541 karaktere zuzen jarraian ausaz idazten dituzten tximinoen probabilitateak 36tik 1 dira169.541horrek, Google kalkulagailuan idazten baduzu, emaitza hau ematen dizu:

Google Calculator Infinity

Larri. Hori da lortu dugun erantzuna. Tximinoak idazteko aukerak Hamlet dira infinituan bat. Norbaitek 36 biderkatu nahi ez badu behintzat169.541, guretzat nahikoa da.

Badira, noski, esaeraren inguruko aldakuntzak. Milioi bat tximino entzun ditugu milioi bat idazmakinarekin edo infinitu tximinoak infinitu idazmakinekin. Infinitu tximinoak ez dira gertatuko argi eta garbi, eta zalantzan jartzen dugu inork gela batean milioi bat elkartuko dituen. 100 askoz ere maneiagarriagoa da. Tximuak Shakespeareren obra osoa idatziko zutela aldarrikatzen zuen esaldiaren aldakuntzak ere entzun ditugu, baina tira. Ezin dira atera ere egin Hamlet .

metal gear solid emakumezko pertsonaiak

Noski, esaera hori seguruenik ordenagailuak baino askoz lehenagokoa izan da. Idazmakina baino teknologia pixka bat gehituta, tximinoak idazteko aukera dago Hamlet asko handitu liteke. Esan gure 100 tximino idazteko makina berezi guztiak 36 tekla bereko tximino ordenagailuak zirela, baina elkarrekin sarean sareak. Ondoren, tximinoaren botoia sakatzen duen bakoitzaren testu-fitxategiaren aurka egiaztatu dezakegu Hamlet.

copperhead batman arkham jatorria beroa

Sakatutako botoia testuko hurrengo karakterearekin bat badator, erregistratu eta beste fitxategi batean jarriko da, monkeyhamlet.txt. Sarrera zuzena soilik erregistratzen da monkeyhamlet.txt-en, ausazko botoia sakatu beharrean. Programak aldi berean 100 tximino guztien sarrerak konparatzen ditu eta, azkenean, tximinoaren zorizko izatearen eta ordenagailuaren zehaztasun kalkulatuaren bidez, monkeyhamlet.txt izango litzateke Hamlet .

Ordenagailurik gabe, tximinoak idazten besterik ez baduzu, ez duzu inoiz lortuko Hamlet , beraz, agian aurrera jarrai dezakegu eta esaldi hau hiltzen utzi. Edo gutxienez eguneratu pixka bat.

(bidez Hamlet , Wordcounter.net , irudia bidez Oliver Hammond )

Bitartean erlazionatutako esteketan