Peluang Sebenarnya dari 100 Monyet Dengan Mesin Ketik Secara Acak Mengeluarkan Hamlet: A Descent into Madness

19580483_af3de93fca_o

Seperti kata pepatah, Jika Anda menempatkan 100 monyet dengan mesin tik di sebuah ruangan cukup lama, akhirnya Anda akan mendapatkan Dukuh . Tapi maukah kamu ? Berapa peluang sebenarnya dari monyet yang secara acak mereplikasi Hamlet. Mari kita gunakan alasan dan C + saya dalam statistik perguruan tinggi untuk mencari tahu ini.

Pertama, kita akan menetapkan beberapa aturan dasar untuk membatasi variabel kita. Apa yang dianggap sebagai Dukuh ? Apakah kapitalisasi penting? Apakah spasi? Apakah kita memfaktorkan dalam pemformatan yang benar? Bagaimana dengan tanda baca? Saya bertanya kepada sesama penulis Geekosystem dan teman-teman kami di The Mary Sue, dan semua orang memberi saya jawaban berbeda tentang apa yang akan mereka terima dari monyet yang benar-benar bisa disebut Dukuh .

Secara pribadi, jika seekor monyet memberi saya setumpuk kertas dengan kata-kata Dukuh dalam satu string panjang tak terputus dari semua huruf kecil, saya akan menyebutnya sukses. Tidak semua rekan saya bersikap lunak dan akan menerima salinan yang sama. Demi masalah ini, kami mendefinisikan sukses Dusun Monyet sebagai karakter-untuk-karakter yang cocok untuk teks drama yang kami ambil dari situs Shakespeare MIT , tetapi pemformatan dan kapitalisasi tidak penting.

Untuk tujuan kita,

yang memainkan vigo si carpathian

sial, yorick yang malang!

sophie turner jean grey jubilee

sama dengan

Aduh, Yorick yang malang!

tapi

alaspooryorick

tidak memotongnya.

joe biden imma menunjuk ke em

Jumlah karakter yang digunakan penting agar kita cocok dengan jumlah karakter dari Dukuh teks dari MIT. Menghilangkan kapitalisasi sangat meningkatkan peluang untuk monyet dengan membatasi jumlah kemungkinan karakter yang diketik. Tanda baca dan spasi akan dihitung sehingga kami dapat secara akurat mencocokkan jumlah total karakter dalam teks, serta jumlah karakter unik yang digunakan.

Ada 169.541 karakter dalam teks menurut alat di www.wordcounter.net . Itu termasuk semua 26 huruf alfabet, spasi, titik, koma, apostrof, tanda tanya, tanda seru, titik dua, titik koma, ampersand, dan tanda hubung. Secara keseluruhan, itu adalah 36 kemungkinan karakter.

Kami akan meningkatkan peluang monyet di sini dan menganggap bahwa mereka menggunakan mesin tik monyet khusus hanya dengan 36 tombol yang mereka butuhkan untuk mengetik. Itu satu kunci per karakter, jadi mereka tidak perlu khawatir dengan tombol shift.

Setiap kali monyet menekan tombol acak, mereka memiliki peluang 1 banding 36 untuk memukul yang benar. Peluang mereka mengenai urutan karakter yang tepat berkurang secara eksponensial dengan setiap karakter tambahan. Hanya mengetik nama H-A-M-L-E-T dengan parameter ini sangat tidak mungkin, karena setiap huruf dari nama hanya memiliki peluang 1 banding 36 untuk diketik dengan benar. Jadi itu:

36 x 36 x 36 x 36 x 36 x 36 atau 366, yang berhasil untuk 1 dari 2.176.782.336 . Karena kami bekerja dengan 100 monyet, itu memberi mereka peluang yang sedikit lebih baik sebagai grup dengan 1 dari 21.767.823, tetapi itu masih tidak mungkin. Dan lagi, itu ada di mesin tik monyet khusus kami. Kemungkinannya akan jauh lebih buruk pada mesin tik biasa dengan lebih banyak tombol dan variabel seperti tombol shift dan caps lock.

Peluang monyet secara acak mengetik 169.541 karakter yang benar berturut-turut adalah 1 banding 36169.541yang, jika Anda mengetik di kalkulator Google, memberi Anda hasil berikut:

Kalkulator Google Infinity

Serius. Itulah jawaban yang kami dapatkan. Peluang monyet mengetik Dukuh adalah satu di tak terhingga. Kecuali seseorang ingin mengalikan 36169.541, itu cukup baik bagi kami.

mimpi buruk sebelum natal patrick stewart

Tentu saja ada variasi pada pepatah tersebut. Kami telah mendengar Sejuta monyet dengan sejuta mesin tik atau bahkan monyet tak terbatas dengan mesin tik tak terbatas. Monyet tak terbatas jelas tidak akan terjadi, dan kami ragu ada orang yang akan mengumpulkan satu juta monyet di sebuah ruangan. 100 jauh lebih mudah dikelola. Kami juga telah mendengar variasi ungkapan yang mengklaim bahwa monyet akan menulis karya lengkap Shakespeare, tapi ayolah. Mereka bahkan tidak bisa keluar Dukuh .

Tentu saja, pepatah ini mungkin sudah ada jauh sebelum komputer. Dengan tambahan sedikit lebih banyak teknologi daripada sekadar mesin tik, kemungkinan mengetik monyet Dukuh bisa sangat meningkat. Katakanlah semua 100 mesin ketik monyet khusus kami sebenarnya adalah komputer monyet dengan 36 tombol yang sama, tetapi terhubung ke jaringan bersama. Kemudian kita dapat memeriksa input dari setiap penekanan tombol monyet terhadap file teks yang sebenarnya dari Dukuh.

at&t gadis tupai gadis

Jika tombol yang ditekan sesuai dengan karakter berikutnya dalam teks, itu akan dicatat dan dimasukkan ke dalam file terpisah, monkeyhamlet.txt. Hanya input yang benar yang dicatat di monkeyhamlet.txt, bukan tombol acak apa pun yang ditekan. Program ini dapat secara bersamaan membandingkan masukan dari 100 monyet, dan akhirnya, melalui keacakan belaka dari pihak monyet, dan menghitung ketepatan pada bagian komputer, monkeyhamlet.txt akan menjadi Dukuh .

Tanpa komputer, jika Anda hanya memiliki monyet yang mengetik, Anda tidak akan pernah mendapatkannya Dukuh , jadi mungkin kita bisa melanjutkan dan membiarkan frasa ini mati. Atau setidaknya perbarui sedikit.

(melalui Dukuh , Wordcounter.net , gambar melalui Oliver Hammond )

Sementara itu di tautan terkait