Faktiskās izredzes uz 100 pērtiķiem ar rakstāmmašīnām, kas nejauši izdod Hamletu: nolaišanās trakumā

19580483_af3de93fca_o

Kā saka: ja jūs pietiekami ilgi ievietojat 100 pērtiķus ar rakstāmmašīnām, jūs galu galā to saņemsiet Hamlets . Bet vai tomēr ? Kādas ir faktiskās izredzes, ka pērtiķis nejauši atkārto Hamletu. Lai to noskaidrotu, izmantosim saprātu un manu C + koledžas statistikā.

Pirmkārt, mēs izstrādāsim dažus pamatnoteikumus, lai ierobežotu mūsu mainīgos. Kas skaitās Hamlets ? Vai lielajiem burtiem ir nozīme? Vai atstarpes? Vai mēs ņemam vērā pareizu formatēšanu? Kā ar pieturzīmēm? Es jautāju saviem kolēģiem Geekosystem rakstniekiem un mūsu draugiem The Mary Sue, un visi man sniedza atšķirīgu atbildi par to, ko viņi pieņemtu no pērtiķa, kuru patiesi varētu saukt Hamlets .

Personīgi, ja pērtiķis man pasniedza kaudzīti papīru ar vārdiem Hamlets vienā garā nepārtrauktā visu mazo burtu virknē es to sauktu par veiksmi. Ne visi mani kolēģi bija tik iecietīgi un pieņemtu identisku kopiju. Šīs problēmas labad mēs definējam veiksmīgu Pērtiķis Hamlets kā rakstzīmju rakstzīmju atbilstība lugas tekstu, kuru izvilinājām no MIT Šekspīra vietnes , taču formatēšanai un lielo burtu lietošanai nav nozīmes.

Mūsu mērķiem

pipi garās zeķes toreiz un tagad

ak vai, nabaga joriks!

Star Trek logotips uz Marsa

ir tas pats, kas

Ak, nabaga Joriks!

bet

alaspooryorick

to negriež.

Izmantoto rakstzīmju skaits ir svarīgs, lai mēs atbilstu rakstzīmju skaitam no Hamlets tekstu no MIT. Lielo burtu izslēgšana ievērojami uzlabo izredzes uz pērtiķiem, ierobežojot iespējamo drukāto rakstzīmju skaitu. Tiks skaitīti pieturzīmes un atstarpes, lai mēs varētu precīzi saskaņot kopējo rakstzīmju skaitu tekstā, kā arī izmantoto unikālo rakstzīmju skaitu.

Saskaņā ar rīku, kas atrodas tekstā, tekstā ir 169 541 rakstzīmes www.wordcounter.net . Tajā ietilpst visi 26 alfabēta burti, atstarpes, punkti, komati, apostrofi, jautājuma zīmes, izsaukuma zīmes, koli, semikoli, dzeltens un defises. Kopā tās ir 36 iespējamās rakstzīmes.

Mēs šeit palielināsim pērtiķu iespējas un pieņemsim, ka viņi izmanto īpašus pērtiķu rakstāmmašīnas, kurās ir tikai 36 taustiņi, kas viņiem jāievada. Tas ir viens taustiņš katrai rakstzīmei, tāpēc viņiem nav jāuztraucas par Shift taustiņu.

Katru reizi, kad pērtiķis nospiež izlases taustiņu, viņiem ir iespēja 1 pret 36 nosist pareizo. Izredzes, ka viņi nokļūs pareizajā rakstzīmju secībā, ar katru nākamo rakstzīmi samazināsies eksponenciāli. Vienkārši ierakstīt vārdu H-A-M-L-E-T ar šiem parametriem ir maz ticams, jo katram vārda burtam ir tikai 1 pret 36 iespēja tikt pareizi rakstītam. Tātad, tas ir:

ar kādu nodaļu beidzas balināšanas anime

36 x 36 x 36 x 36 x 36 x 36 vai 366, kas izdodas 1 no 2 176 782 336 . Tā kā mēs strādājam ar 100 pērtiķiem, tas viņiem dod nedaudz labākus koeficientus kā grupai ar 1 no 21 767 823, taču tas joprojām nav iespējams. Un atkal tas ir mūsu īpašajā pērtiķu rakstāmmašīnā. Izredzes būtu daudz sliktākas parastajā rakstāmmašīnā, kurā būtu vairāk taustiņu un mainīgo, piemēram, Shift taustiņš un lielie burti.

Izredzes, ka pērtiķi nejauši uzrakstīs 169 541 pareizo rakstzīmi pēc kārtas, ir 1 pret 36169,541kas, ievadot Google kalkulatorā, dod jums šādu rezultātu:

Google kalkulators Infinity

pirms sākam turpināt komiksu

Nopietni. Tā ir atbilde, ko saņēmām. Pērtiķu iespējas rakstīt Hamlets ir viens bezgalībā. Ja vien kāds nevēlas pavairot 36169,541, tas mums ir pietiekami labs.

Teicienam, protams, ir variācijas. Mēs esam dzirdējuši Miljonu pērtiķu ar miljonu rakstāmmašīnu vai pat bezgalīgu pērtiķu ar bezgalīgu rakstāmmašīnu. Bezgalīgie pērtiķi acīmredzami nenotiks, un mēs šaubāmies, ka arī kāds no viņiem vienā istabā sapulcēs miljonu. 100 ir daudz vadāmāka. Mēs esam dzirdējuši arī frāzes variantus, apgalvojot, ka pērtiķi uzrakstīs pilnīgus Šekspīra darbus, taču turpiniet. Viņi pat nevar izkļūt Hamlets .

Protams, šis teiciens, iespējams, ir bijis jau sen pirms datoriem. Pievienojot nedaudz vairāk tehnoloģiju nekā tikai rakstāmmašīna, pērtiķiem ir iespēja rakstīt Hamlets varētu ievērojami palielināt. Pieņemsim, ka visi 100 mūsu īpašie pērtiķu rakstāmmašīnas faktiski bija pērtiķu datori ar vienādām 36 atslēgām, bet savienoti tīklā. Tad mēs varētu pārbaudīt katra mērkaķa pogas nospiešanas ievadi pret faktisko teksta failu Hamlets.

sieviete tiek apdedzināta no Makdonalda kafijas

Ja nospiežamā poga atbilst nākamajai rakstzīmei tekstā, tā tiek reģistrēta un ievietota atsevišķā failā monkeyhamlet.txt. Monkeyhamlet.txt tiek ierakstīta tikai pareiza ievade, nevis jebkura nejauša pogas nospiešana. Programma varētu vienlaikus salīdzināt visu 100 pērtiķu ievadīto informāciju, un, visbeidzot, pateicoties mērkaķa nejaušībai un datora precizitātes aprēķināšanai, monkeyhamlet.txt būtu Hamlets .

Ja bez datora pērtiķi vienkārši rakstīs, jūs nekad to nedarīsit Hamlets , tāpēc varbūt mēs varam iet uz priekšu un ļaut šai frāzei nomirt. Vai vismaz to nedaudz atjauniniet.

(caur Hamlets , Wordcounter.net , attēls caur Olivers Hamonds )

Tikmēr saistītās saitēs