Cotele efective de 100 de maimuțe cu mașini de scris care produc în mod aleatoriu Hamlet: o coborâre în nebunie

19580483_af3de93fca_o

După cum se spune, dacă puneți 100 de maimuțe cu mașini de scris într-o cameră suficient de mult timp, în cele din urmă veți primi Cătun . Dar vrei tu totuși ? Care sunt șansele reale ale unei maimuțe care replică Hamlet în mod aleatoriu. Să folosim rațiunea și C +-ul meu în statisticile colegiului pentru a descoperi acest lucru.

În primul rând, vom stabili câteva reguli de bază pentru a ne limita variabilele. Ceea ce contează ca Cătun ? Contează majuscule? Spațiere? Considerăm o formatare adecvată? Dar punctuația? I-am întrebat pe colegii mei scriitori Geekosystem și prietenii noștri de la The Mary Sue și toată lumea mi-a dat un răspuns diferit cu privire la ceea ce ar accepta de la o maimuță care ar putea fi numită cu adevărat Cătun .

Personal, dacă o maimuță îmi întindea un teanc de hârtii cu cuvintele lui Cătun într-un șir lung neîntrerupt din toate literele mici, aș numi-o un succes. Nu toți colegii mei au fost la fel de îngăduitori și ar accepta o copie identică. De dragul acestei probleme, definim un succes Maimuță Hamlet ca fiind o potrivire personaj cu personaj textul piesei pe care l-am extras de pe site-ul Shakespeare al MIT , dar formatarea și scrierea cu majuscule nu contează.

Pentru scopurile noastre,

legenda lui korra este rea

vai, bietul yorick!

patsy walker aka hellcat anulat

este la fel ca

Vai, săracul Yorick!

dar

alaspooryorick

nu o taie.

Numărul de caractere utilizate este important, astfel încât să potrivim numărul de caractere din Cătun text de la MIT. Eliminarea cu majuscule îmbunătățește foarte mult șansele pentru maimuțe prin limitarea numărului de caractere posibile tastate. Punctuația și spațiul vor conta, astfel încât să putem potrivi cu precizie numărul total de caractere din text, precum și numărul de caractere unice utilizate.

Conține 169.541 de caractere în text, conform instrumentului de la www.wordcounter.net . Aceasta include toate cele 26 de litere ale alfabetului, spații, puncte, virgule, apostrofe, semne de întrebare, puncte de exclamare, puncte, punct și virgulă, ampersand și cratime. În total, sunt 36 de caractere posibile.

atașamentul emoțional față de personajele fictive

Vom crește șansele maimuțelor aici și vom presupune că folosesc mașini de scris speciale pentru maimuțe, cu doar 36 de taste pe care trebuie să le tasteze. Aceasta este o cheie per personaj, așa că nu trebuie să se îngrijoreze de o tastă Shift.

De fiecare dată când o maimuță apasă o tastă aleatorie, are o șansă de 1 din 36 să o lovească pe cea potrivită. Șansele ca acestea să lovească secvența corectă de caractere scad exponențial cu fiecare caracter suplimentar. Tastarea numelui H-A-M-L-E-T cu acești parametri este foarte puțin probabilă, deoarece fiecare literă a numelui are doar o șansă de 1 din 36 de a fi tastată corect. Deci aia e:

36 x 36 x 36 x 36 x 36 x 36 sau 366, care funcționează la 1 din 2.176.782.336 . Întrucât lucrăm cu 100 de maimuțe, acest lucru le oferă cote ușor mai bune ca grup cu 1 din 21.767.823, dar încă nu este probabil. Și din nou, asta este pe mașina de scris specială pentru maimuțe. Cotele ar fi mult mai grave pe o mașină de scris obișnuită, cu mai multe taste și variabile precum tasta Shift și blocarea majusculelor.

a fost lanterna verde originală neagră

Probabilitatea ca maimuțele să tastați aleatoriu 169.541 de caractere corecte la rând sunt de 1 la 36169.541care, dacă introduceți în calculatorul Google, vă oferă următorul rezultat:

Google Calculator Infinity

Serios. Acesta este răspunsul pe care l-am primit. Șansele tastării maimuțelor Cătun sunt una în infinit. Cu excepția cazului în care cineva vrea să se înmulțească 36169.541, este destul de bun pentru noi.

Există, desigur, variații ale zicalei. Am auzit un milion de maimuțe cu un milion de mașini de scris sau chiar maimuțe infinite cu mașini de scris infinite. În mod clar, maimuțele infinite nu se vor întâmpla și ne îndoim că cineva va reuni un milion dintre ele într-o cameră. 100 este mult mai ușor de gestionat. Am auzit, de asemenea, variante ale expresiei afirmând că maimuțele ar scrie lucrările complete ale lui Shakespeare, dar hai. Nici măcar nu pot ieși Cătun .

Desigur, această zicală a fost probabil cu mult înainte de computere. Cu adăugarea a ceva mai multă tehnologie decât simpla mașină de scris, posibilitatea tastării maimuțelor Cătun ar putea fi mult crescută. Spuneți că toate cele 100 de mașini de scris speciale pentru maimuțe erau de fapt computere maimuțe cu aceleași 36 de taste, dar conectate în rețea. Apoi am putea verifica intrarea fiecărui buton de maimuță apăsat pe fișierul text real al Cătun.

Jocuri online gratis cu doctor who

Dacă butonul apăsat corespunde următorului caracter din text, acesta este înregistrat și pus într-un fișier separat, monkeyhamlet.txt. Numai intrarea corectă este înregistrată în monkeyhamlet.txt, mai degrabă decât orice apăsare aleatorie a butonului. Programul ar putea compara simultan intrările de la toate cele 100 de maimuțe și, în cele din urmă, prin simplitatea aleatorie a maimuței și prin calcularea exactă din partea computerului, monkeyhamlet.txt ar fi Cătun .

Fără computer, dacă aveți doar maimuțe care scriu, nu veți obține niciodată Cătun , deci poate putem merge mai departe și lăsăm această frază să dispară. Sau cel puțin actualizați-l puțin.

(prin intermediul Cătun , Wordcounter.net , imagine via Oliver Hammond )

Între timp, în linkuri conexe