100 apinan todelliset kertoimet kirjoituskoneilla satunnaisesti tuottaen Hamletia: laskeutuminen hulluuteen

19580483_af3de93fca_o

Kuten sanonta kuuluu: Jos laitat 100 apinaa kirjoituskoneilla tarpeeksi kauan huoneeseen, lopulta saat Hamlet . Mutta tahdotko ? Mitkä ovat apinan todelliset todennäköisyydet, jotka toistavat satunnaisesti Hamletia. Käytetään järkeä ja C +: täni yliopistojen tilastoissa selvittääksemme tämän.

Ensinnäkin aiomme asettaa joitain perussääntöjä muuttujiemme rajoittamiseksi. Mikä lasketaan Hamlet ? Onko isoilla kirjaimilla merkitystä? Onko väli? Otamme huomioon oikean muotoilun? Entä välimerkit? Kysyin Geekosystem-kirjoittajiltani ja ystäviltämme The Mary Sue -ohjelmassa, ja kaikki antoivat minulle toisenlaisen vastauksen siihen, mitä he hyväksyisivät apinasta, jota todella voitaisiin kutsua Hamlet .

Henkilökohtaisesti, jos apina ojensi minulle pinon papereita sanoilla Hamlet Yhdessä pitkässä katkeamattomassa merkkijonossa kaikkia pieniä kirjaimia kutsuisin sitä menestykseksi. Kaikki kollegani eivät olleet yhtä lempeitä ja hyväksyivät samanlaisen kopion. Tämän ongelman vuoksi määritämme onnistuneen Apina Hamlet merkiksi merkiksi merkiksi näytelmän tekstin, jonka vedimme MIT: n Shakespeare-sivustolta , mutta muotoilulla ja isoilla kirjaimilla ei ole merkitystä.

Meidän tarkoituksiimme

oopperalaulaja viidennestä elementistä

valitettavasti huono yorick!

on vihreä lyhty musta

on sama kuin

Valitettavasti huono Yorick!

mutta

alaspooryorick

ei leikkaa sitä.

Käytettyjen merkkien lukumäärä on tärkeä, jotta voimme sovittaa merkkien määrän Hamlet teksti MIT: ltä. Isojen kirjainten poistaminen parantaa apinoiden kertoimia rajoittamalla kirjoitettujen mahdollisten merkkien määrää. Välimerkit ja välit lasketaan, jotta voimme täsmätä tekstin merkkien kokonaismäärän ja käytettyjen yksilöivien merkkien määrän tarkasti.

kaunotar ja hirviö wc

Kohdassa olevan työkalun mukaan tekstissä on 169541 merkkiä www.wordcounter.net . Se sisältää kaikki aakkoset 26 kirjainta, välilyöntejä, pisteitä, pilkkuja, heittomerkkejä, kysymysmerkkejä, huutomerkkejä, kaksoispisteitä, puolipisteitä, ampersandeja ja väliviivoja. Yhteensä 36 merkkiä.

Lisäämme apinoiden mahdollisuuksia tässä ja oletamme, että he käyttävät erityisiä apinan kirjoituskoneita, joissa on vain 36 avainta, jotka heidän on kirjoitettava. Se on yksi näppäin merkkiä kohden, joten heidän ei tarvitse huolehtia vaihtonäppäimestä.

Joka kerta, kun apina painaa satunnaista näppäintä, heillä on 1:36 mahdollisuus lyödä oikeaa. Kerroin, että he osuvat oikeaan merkkijonoon, vähenevät eksponentiaalisesti jokaisen uuden merkin kanssa. Pelkästään nimen H-A-M-L-E-T kirjoittaminen näillä parametreilla on erittäin epätodennäköistä, koska jokaisella nimen kirjaimella on vain 1:36 mahdollisuus kirjoittaa oikein. Joten se on:

36 x 36 x 36 x 36 x 36 x 36 tai 366, joka toimii Yksi 2 176 782 336: sta . Koska työskentelemme 100 apinan kanssa, se antaa heille hieman paremmat kertoimet ryhmänä yhdellä 21 767 823: lla, mutta se ei silti ole todennäköistä. Ja jälleen, se on erityisessä apina-kirjoituskoneessamme. Kertoimet olisivat paljon huonommat tavallisessa kirjoituskoneessa, jossa on enemmän näppäimiä ja muuttujia, kuten vaihtonäppäin ja iso lukitus.

Kerroin apinoille, jotka kirjoittavat satunnaisesti 169541 oikeaa merkkiä peräkkäin, ovat 1:36169,541joka antaa seuraavan tuloksen, jos kirjoitat Googlen laskimeen:

Google-laskin Infinity

Vakavasti. Tämän saimme vastauksen. Apinoiden kirjoittamisen mahdollisuudet Hamlet ovat yksi äärettömyydessä. Ellei joku halua kertoa 36169,541, se on tarpeeksi hyvä meille.

Sanonnassa on tietysti muunnelmia. Olemme kuulleet miljoona apinaa miljoonalla kirjoituskoneella tai jopa ääretön apina, jolla on ääretön kirjoituskone. Äärettömiä apinoita ei selvästikään tapahdu, ja epäilemme kenenkään myös saavan miljoonan heistä yhteen huoneeseen. 100 on paljon hallittavampi. Olemme myös kuulleet muunnelmia lauseesta, jonka mukaan apinat kirjoittavat Shakespearen kokonaiset teokset, mutta jatka. He eivät voi edes päästä ulos Hamlet .

Disney Store halloween-asut 2015

Tietenkin tämä sanonta on todennäköisesti ollut kauan ennen tietokoneita. Lisäämällä vähän enemmän tekniikkaa kuin vain kirjoituskone, apinoilla on mahdollisuus kirjoittaa Hamlet voidaan lisätä huomattavasti. Oletetaan, että kaikki 100 erityistä apina-kirjoituskoneemme olivat itse asiassa apinatietokoneita, joissa oli samat 36 avainta, mutta verkotettuina yhteen. Sitten voisimme tarkistaa jokaisen apinapainikkeen syötteen todellista tekstitiedostoa vastaan Hamlet.

amerikkalainen ninja soturi stephen amel jakso

Jos painettu painike vastaa tekstin seuraavaa merkkiä, se kirjataan ja asetetaan erilliseen tiedostoon, monkeyhamlet.txt. Monkeyhamlet.txt-tiedostoon tallennetaan vain oikea syöttö minkä tahansa satunnaisen painikkeen sijaan. Ohjelma voisi verrata samanaikaisesti kaikkien 100 apinan tuloja, ja lopulta apinan pelkän satunnaisuuden ja tietokoneen tarkkuuden laskemisen avulla monkeyhamlet.txt olisi Hamlet .

Ilman tietokonetta, jos sinulla on vain apinoita kirjoittamassa pois, et koskaan saa Hamlet , joten ehkä voimme mennä eteenpäin ja antaa tämän lauseen kuolla. Tai ainakin päivitä sitä vähän.

(kautta Hamlet , Wordcounter.net , kuva kautta Oliver Hammond )

Samaan aikaan liittyvissä linkeissä