Infinite Monkey Theorem

1909年時法國數學家Emile Borel在他所寫的書(Probabilities and Life)裡說:

如果讓一隻猴子在打字鍵盤上隨意亂打,牠可以打出法國國家圖書館理所有的藏書內容。這個定理被後人篡改成很多不同的版本,當中最出名的就是:如果你有足夠 數量的猴子在打字鍵盤上隨意亂打,在充足的時間下,當中會有一隻猴子可以打出莎士比亞全集。

有不少人曾嘗試驗證這個定理,例如在The Monkey Shakespeare Simulator這個網頁裏有一個用Java applet寫的程式,模擬一大班猴子隨意打出來的字,看要多長的時間才能打出莎士比亞全集,這個模擬程式在2003年7月1 日開始運作,如果大家進入了這個網頁,你會分享你的一小部份電腦資源為這程式產生隨機數,可說是對這個實驗幫上一個大忙。

在另一邊廂,英國的普利茅斯大學(University of Plymouth)也做了一個實驗,他們在六隻獼猴面前放了一個電腦鍵盤,看牠們能否打出莎士比亞的傑作。可是在一個月裡這班獼猴只打了一大堆亂碼,後來 這班獼猴感到不耐煩,利用石頭搞打牠們面前的鍵盤,還在鍵盤上拉屎,這個實驗失敗了。 大家相信這個定理嗎?

在理論分析中我們知道畢竟機會不是零,要完成莎士比亞全集的一定有機會的。但常識告訴我們要一班猴子打出莎士比亞的作品的機會率真是 微乎其微:莎士比亞的作品是一個精心傑作,又怎能胡亂寫出呢?老實說,我時常對這些所謂的機會率感到渾噩,不知誰是誰非。

Read More