Стварне шансе за 100 мајмуна са машинама које случајно избацују Хамлета: силазак у лудило

19580483_аф3де93фца_о

Као што се каже, ако ставите 100 мајмуна са машинама за писаће машине у собу довољно дуго, на крају ћете их добити Хамлет . Али хоћеш ли ипак ? Какве су стварне шансе да мајмун случајно реплицира Хамлета. Искористимо разум и мој Ц + у статистичким подацима факултета да бисмо то схватили.

Прво ћемо поставити нека основна правила како бисмо ограничили наше променљиве. Оно што се рачуна као Хамлет ? Да ли је велико слово важно? Да ли размак? Да ли рачунамо на правилно обликовање? Шта је са интерпункцијом? Питао сам своје колеге писце Геекосистем-а и наше пријатеље у Тхе Мари Суе, и сви су ми дали другачији одговор о томе шта би прихватили од мајмуна који би се заиста могао назвати Хамлет .

Лично, ако би ми мајмун предао хрпу папира са речима Хамлет у једном дугом непрекинутом низу свих малих слова, назвао бих то успехом. Нису све моје колеге биле тако попустљиве и прихватиле би идентичну копију. Ради овог проблема, дефинишемо успешног Мајмун Хамлет као да се подудара карактер за карактер текст представе који смо извели са Шекспирове странице МИТ-а , али форматирање и писање великих слова нису битни.

У наше сврхе,

шта је био први батмобил

авај, јадни јорик!

Вондер Воман Но Манс Ланд сцене

исто је као

Јао, јадни Иорицк!

али

аласпоориорицк

не сече га.

Број знакова који се користе је важан како бисмо се подударали са бројем знакова из Хамлет текст са МИТ-а. Елиминисање великих слова у великој мери побољшава шансе за мајмуне ограничавањем броја могућих уписаних знакова. Интерпункција и размак ће се рачунати како бисмо могли тачно да подударамо укупан број знакова у тексту, као и број јединствених употребљених знакова.

Према тексту на алату, у тексту је 169.541 знак ввв.вордцоунтер.нет . То укључује свих 26 слова абецеде, размаке, тачке, зарезе, апострофе, знакове питања, ускличнике, двотачке, тачке и зарез, амперсанде и цртице. Укупно је то 36 могућих ликова.

Овде ћемо повећати шансе мајмуна и претпоставити да користе посебне писаће машине за мајмуне са само 36 тастера које требају да укуцају. То је један кључ по знаку, тако да не морају да брину о кључу померања.

Сваки пут кад мајмун притисне насумични тастер, има 1: 36 шансе да погоди десни. Изгледи да погоди тачан низ знакова експоненцијално се смањују са сваким додатним знаком. Само уношење имена Х-А-М-Л-Е-Т са овим параметрима је мало вероватно, јер свако слово имена има само 1 од 36 шанси да буде исправно уписано. Тако да је:

наочаре за гледање у гориле

36 к 36 к 36 к 36 к 36 к 36 или 366, који успева 1 од 2,176,782,336 . Будући да радимо са 100 мајмуна, то им даје мало боље шансе као групи са 1 на 21,767,823, али још увек није вероватно. И опет, то је на нашој специјалној машини за писање мајмуна. Шансе би биле много горе на уобичајеној писаћој машини са више тастера и променљивих као што су тастер схифт и велика слова.

Изгледи да мајмуни насумично упишу 169.541 тачних знакова у низу су 1 према 36169,541што ако упишете у Гоогле-ов калкулатор даје следећи резултат:

Гоогле Калкулатор Бесконачност

пре него што кренемо даље од стрипа

Озбиљно. То је одговор који смо добили. Шансе мајмуна да куцају Хамлет су једно у бесконачности. Осим ако неко не жели да помножи 36169,541, то је довољно добро за нас.

Постоје, наравно, варијације изреке. Чули смо Милион мајмуна са милион писаћих машина или чак бесконачно мајмуна са бесконачним машинама. Бесконачни мајмуни се очигледно неће догодити, а сумњамо да ће их и ико окупити у соби. 100 је много управљивији. Чули смо и варијације фразе тврдећи да би мајмуни написали комплетна дела Шекспира, али хајде. Не могу ни да изађу Хамлет .

Наравно, ова изрека је вероватно постојала много пре рачунара. Уз додатак мало више технологије од саме писаће машине, могућност мајмуна да куцају Хамлет могао знатно повећати. Рецимо да је свих 100 наших специјалних мајмунских писаћих машина заправо било мајмунских рачунара са истих 36 тастера, али умрежених заједно. Тада бисмо могли да проверимо унос сваког притиска на дугме мајмуна у односу на стварну текстуалну датотеку Хамлет.

аватар последњих градова ваздухопловаца

Ако притиснуто дугме одговара следећем знаку у тексту, оно се евидентира и ставља у посебну датотеку, монкеихамлет.ткт. У монкеихамлет.ткт се бележи само тачан унос, а не било случајно притискање тастера. Програм би могао истовремено упоређивати улаз са свих 100 мајмуна и на крају, пуком случајношћу мајмуна и пуким рачунањем тачности на рачунару, монкеихамлет.ткт би био Хамлет .

Без рачунара, ако вам само мајмуни типкају, никада нећете добити Хамлет , па можда можемо да наставимо и пустимо да ова фраза одумре. Или га бар мало ажурирати.

(путем Хамлет , Вордцоунтер.нет , слика преко Оливер Хаммонд )

У међувремену у повезаним везама