Rzeczywiste szanse na 100 małp z maszynami do pisania losowo wydającymi Hamlet: pogrążenie się w szaleństwie

19580483_af3de93fca_o

Jak to się mówi, jeśli wystarczająco długo umieścisz 100 małp z maszynami do pisania w pokoju, w końcu dostaniesz Mała wioska . Ale pomyślisz? ? Jakie są rzeczywiste szanse na losową replikację małpy Hamleta? Użyjmy rozsądku i mojego C+ w statystykach na studiach, aby to rozgryźć.

Najpierw ustalimy podstawowe zasady, aby ograniczyć nasze zmienne. Co liczy się jako Mała wioska ? Czy wielkość liter ma znaczenie? Czy odstępy? Czy bierzemy pod uwagę prawidłowe formatowanie? A co z interpunkcją? Zapytałem moich kolegów pisarzy Geekosystem i naszych przyjaciół z The Mary Sue i każdy udzielił mi innej odpowiedzi na temat tego, co zaakceptowaliby od małpy, którą naprawdę można nazwać Mała wioska .

Osobiście, gdyby małpa wręczyła mi stos papierów ze słowami Mała wioska w jednym długim nieprzerwanym ciągu wszystkich małych liter nazwałbym to sukcesem. Nie wszyscy moi koledzy byli tak pobłażliwi i przyjęliby identyczną kopię. Ze względu na ten problem definiujemy udany Małpi Hamlet jako dopasowanie znak po znaku do tekst sztuki, którą ściągnęliśmy ze strony Szekspira MIT , ale formatowanie i wielkość liter nie mają znaczenia.

Dla naszych celów

pamiętniki smutnego kota

niestety, biedny Yorick!

logo Star Trek na Marsie

jest taki sam jak

Niestety, biedny Yorick!

ale

alaspoorick

nie przecina tego.

Liczba użytych znaków jest ważna, aby dopasować liczbę znaków z Mała wioska tekst z MIT. Wyeliminowanie wielkich liter znacznie zwiększa szanse małp, ograniczając liczbę możliwych do wpisania znaków. Interpunkcja i odstępy będą się liczyć, abyśmy mogli dokładnie dopasować całkowitą liczbę znaków w tekście, a także liczbę użytych znaków unikalnych.

jakie jest imię bohatera bakugo?

W tekście jest 169.541 znaków według narzędzia at www.wordcounter.net . Obejmuje to wszystkie 26 liter alfabetu, spacje, kropki, przecinki, apostrofy, znaki zapytania, wykrzykniki, dwukropki, średniki, ampersandy i łączniki. W sumie to 36 możliwych postaci.

Zwiększymy tutaj szanse małp i założymy, że używają specjalnej małpiej maszyny do pisania z tylko 36 klawiszami, których potrzebują do pisania. To jeden klawisz na postać, więc nie muszą się martwić o klawisz Shift.

Za każdym razem, gdy małpa naciśnie losowy klawisz, ma szansę 1 na 36 trafienia właściwego. Szanse na trafienie odpowiedniej sekwencji znaków maleją wykładniczo z każdym dodatkowym znakiem. Samo wpisanie nazwy H-A-M-L-E-T z tymi parametrami jest wysoce nieprawdopodobne, ponieważ każda litera nazwy ma tylko 1 na 36 szans na prawidłowe wpisanie. A więc to:

36 x 36 x 36 x 36 x 36 x 36 lub 366, co działa na 1 na 2 176 782 336 . Ponieważ pracujemy ze 100 małpami, daje to im nieco lepsze szanse jako grupie z 1 na 21 767 823, ale nadal jest to mało prawdopodobne. I znowu, to jest na naszej specjalnej małpiej maszynie do pisania. Szanse byłyby znacznie gorsze na zwykłej maszynie do pisania z większą liczbą klawiszy i zmiennych, takich jak klawisz Shift i Caps Lock.

Szanse na to, że małpy wypiszą 169 541 poprawnych znaków z rzędu wynoszą 1 do 36169 541co po wpisaniu w kalkulatorze Google daje następujący wynik:

Kalkulator Google Nieskończoność

Poważnie. Oto odpowiedź, którą otrzymaliśmy. Szanse na pisanie małp Mała wioska są jednością w nieskończoności. Chyba że ktoś chce pomnożyć 36169 541, to nam wystarczy.

Istnieją oczywiście wariacje na temat tego powiedzenia. Słyszeliśmy milion małp z milionem maszyn do pisania, a nawet nieskończone małpy z nieskończoną liczbą maszyn do pisania. Nieskończone małpy najwyraźniej się nie wydarzą i wątpimy, czy ktokolwiek zmieści ich milion razem w pokoju. 100 jest znacznie łatwiejsze w zarządzaniu. Słyszeliśmy również wariacje tego wyrażenia, które twierdziły, że małpy napiszą całe dzieła Szekspira, ale daj spokój. Nie mogą się nawet wydostać Mała wioska .

co to jest pusty pasek

Oczywiście to powiedzenie prawdopodobnie istniało na długo przed komputerami. Dzięki dodaniu nieco większej technologii niż tylko maszyna do pisania, możliwość pisania przez małpy Mała wioska można znacznie zwiększyć. Powiedzmy, że wszystkie 100 naszych specjalnych małpich maszyn do pisania było w rzeczywistości małpimi komputerami z tymi samymi 36 klawiszami, ale połączonymi w sieć. Następnie możemy sprawdzić dane wejściowe każdego naciśnięcia małpiego przycisku z rzeczywistym plikiem tekstowym Mała wioska.

d&d 5e złe rasy

Jeśli wciśnięty przycisk odpowiada następnemu znakowi w tekście, jest on rejestrowany i umieszczany w osobnym pliku monkeyhamlet.txt. Tylko poprawne dane wejściowe są zapisywane w pliku monkeyhamlet.txt, a nie przypadkowe naciśnięcie przycisku. Program mógłby jednocześnie porównywać dane wejściowe od wszystkich 100 małp i ostatecznie, poprzez zwykłą losowość ze strony małpy i samą dokładność obliczania ze strony komputera, plik monkeyhamlet.txt byłby Mała wioska .

Bez komputera, jeśli masz tylko małpy piszące, nigdy nie dostaniesz Mała wioska , więc może możemy iść dalej i pozwolić, by to zdanie wygasło. A przynajmniej trochę go zaktualizuj.

(przez Mała wioska , Wordcounter.net , obraz przez Oliver Hammond )

Tymczasem w powiązanych linkach