一大群猴子有可能寫出莎士比亞的作品嗎?
法國數學家波黑爾曾提出「單一機會法則」(Law of Single Chance),現稱波黑爾的想法(Borel’s idea),波黑爾認為,有些事件雖然在數學上不是不可能發生,但機率小到實際上是不可能發生的。為了解釋自己的想法是怎麼運作的,於是提出由一大群猴子隨機按打字機鍵盤的情景。
這群猴子可能在純屬偶然的情況下打出莎士比亞全集嗎?牠們當然幾乎不可能辦到這件事,但在數學上,如果給了無限長的時間(或是有無限多隻猴子),這就必然會發生。因為這在數學上不是不可能,而是機率小到實際上不可能發生。結果,波黑爾的法則成了大家熟知的無限猴子定理(Infinite Monkey Theorem)。
在2003年,英國有科學家拿到一筆經費,實際用猴子來試驗。他們讓六隻黑冠猴隨意使用一個電腦鍵盤。這幾隻猴子大部分時間都在拿石頭重擊鍵盤,或在鍵盤上撒尿。不過最後牠們還是打出了五頁,大多是字母「s」顯然是在表示反對。
2011年,電腦程式設計師傑西.安德森決定謹慎行事────他在一個電腦程式裡創造了100萬隻虛擬猴子。接著,這支電腦猴子大軍每天要隨機處理1800億個字元組。令人吃驚的是,牠們在短短45天就達到目標了。然而這有點作弊,因為程式已經設計成會把虛擬猴子打出九個正確字母、順序也正確的字元組儲存下來,然後堆砌成全集。
數學家可以說,像「猴子莎翁」這樣的事件實際上是不可能發生的。不過,實際上不可能發生不代表絕對不會。
《費波納契的兔子》50個改變歷史的數學大觀念
🐵 https://bit.ly/34oh0b4
「當猴子拿到打字機」的推薦目錄:
- 關於當猴子拿到打字機 在 國家地理雜誌 Facebook 的最佳解答
- 關於當猴子拿到打字機 在 紀老師程式教學網 Facebook 的最佳貼文
- 關於當猴子拿到打字機 在 [閒聊] 給猴子一台打字機跟無限的時間可以完成沙士比亞 的評價
- 關於當猴子拿到打字機 在 如果猴子拿到打字機修訂 - YouTube 的評價
- 關於當猴子拿到打字機 在 Scarlett Thomas - 出版魯蛇碎碎念- 《如果猴子拿到打字機》 的評價
- 關於當猴子拿到打字機 在 [問卦] 現在臺灣是不是都相信「無限猴子定理」 - PTT推薦 的評價
- 關於當猴子拿到打字機 在 國家地理雜誌- 一大群猴子有可能寫出莎士比亞的作品嗎? ... 的評價
- 關於當猴子拿到打字機 在 Re: [問卦] 無限猴子定理有辦法證明嗎? 的評價
當猴子拿到打字機 在 紀老師程式教學網 Facebook 的最佳貼文
[好站介紹] 12 個邊玩邊學程式設計的網站
https://goo.gl/6ZW0UV
#Programming #eLearning #PlayToLearnProgramming
很羨慕別人會程式設計自己也想學嗎?攤開買來的程式設計書籍看三秒就直接趴下嗎?這邊介紹您一帖藥,讓您邊玩邊學程式設計,保證不無聊!
今天介紹的 12 個網站,都是讓你邊玩邊學程式設計的好網站!我每個都親自試玩過!超有趣的!迫不及待地想介紹給大家。
玩法很簡單!只要點擊上述連結,選一個想玩的網站,然後按照網站提示就可以一邊玩一邊學會程式設計概念了!
我介紹幾個我認為很好玩的:
1. CodeCombat
圖案漂亮!是一款角色扮演遊戲(RPG)。重點是有繁體中文畫面!您可以選擇使用 Python、JavaScript、CoffeeScript、或 Lua 四種語言,來操控其中的角色。點進去您一定會愛上它!
2. CodeMonkey
這是一款可以給念小學的小朋友試試看的程式學習遊戲!您必須操控畫面上的猴子拿到香蕉。指令很簡單,若下達 "step 15",那猴子就是直線走 15 步。隨著關卡變難,您會有機會用到「分支」、「迴圈」等技巧。讓您不知不覺學會程式設計的三大語法:「循序」、「分支」、「迴圈」。很推薦家中有小朋友的網友玩!
3. VIM Adventures
vim 是一款程式師愛用的文字處理器。但它繁複的語法,常常嚇壞很多初學者。其實學習 vim 跟當初您練英文打字一樣,多打就習慣了。等到習慣後,您的雙手可以不用離開英文主鍵區,就能操作文字處理的「剪下」、「貼上」、「取代」...等動作。很值得一試!
今天介紹的東西喜歡嗎(請說「是」,謝謝 XD)?喜歡的話麻煩您多多轉發分享給您 FB 的好友同樂喔!
當猴子拿到打字機 在 如果猴子拿到打字機修訂 - YouTube 的推薦與評價
BEAT:darkside 詞:佐佐木由樹lyrics: 當我打開手機怎麼看到一群 猴子 發個限時就來嘴好像皇上奉旨看我超渡你老母flow快得像跑酷你們這種程度只會 ... ... <看更多>
當猴子拿到打字機 在 Scarlett Thomas - 出版魯蛇碎碎念- 《如果猴子拿到打字機》 的推薦與評價
《如果猴子拿到打字機》,Scarlett Thomas,木馬文化#每天碎念一本書雖然副標題:「從柏拉圖談到《駭客任務》的小說創作心法」,書的第二部:練習。 ... <看更多>
當猴子拿到打字機 在 [閒聊] 給猴子一台打字機跟無限的時間可以完成沙士比亞 的推薦與評價
奇蹟的魔女 貝倫卡斯特拉表示:
全文網址: 「數位猴」寫敘事長詩 挑戰莎翁巨作
https://mag.udn.com/mag/digital/storypage.jsp?f_ART_ID=345084#ixzz1ZPCvoUlm
【台灣醒報╱記者林宜靜╱台北報導】
美國軟體開發人員安德森研發出一種名為「數位猴」的電腦軟體,透過這套軟體,電腦可
模擬隨機敲打並組合字串,目前該軟體完成一篇名為《情人的抱怨》的敘事長詩。安德森
表示,未來目標是希望數位猴可以敲打完莎士比亞的全部著作。
美國有句諺語說:「給100萬隻猴子100萬台打字機,牠們最後會完成莎士比亞全部著作。
」目前由美國軟體科學家安德森根據數學或然率,有機會對這條諺語所延伸的「無限猴子
理論」進行驗證。
據CNN報導,安德森先撰寫程式,建立數量龐大的「猴子群體」,讓軟體隨機輸入字串和
亂碼,接著這些大量無意義的文字,會自動比對莎士比亞文集的戲劇或詩歌,當使用的文
句或組合相同時,在資料庫就會產生交集,重新打出莎士比亞的著作。
到目前為止,該軟體產生超過 5萬億的字元組,且透過這項電腦模擬,已打出一篇名為《
情人的抱怨》(A Lover's Complaint)的敘事長詩。
「數位猴」似乎較喜愛喜劇,依據更新速度,只要這群猴子們再敲打完2個字,就可完成
《暴風雨》,再敲打出7個字就可以完成《皆大歡喜》,這兩部都是莎士比亞有名的喜劇
作品。但「數位猴」敲打完莎士比亞悲劇速度比較慢,安德森對此沒有特別提出解釋。
安德森的最終夢想是要數位猴敲打完莎士比亞的全部著作,他比喻這項任務是數位猴的一
小步,卻是虛擬作家的一大步。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.197.114
貝倫大人再來啊 再給我更多的貝倫大人的噓啊啊啊啊!!!(金藏調
異議あり! 貝倫大人明明就是帶獸耳的傲嬌受...(鼻血
※ 編輯: blackpeach 來自: 61.62.109.181 (10/11 15:06)
... <看更多>