此程式旨在教育目的 - 證明驅動進化系統的過程 — 隨機變化與非隨機累積選擇 — 不同於純粹的機會。
如果你或你們中任何一個朋友似乎不能理解,為什麼我們看到複雜的生活在周圍,沒有設計師(上帝為一些人)。
這個概念最初在理查·道金斯的原黃鼠狼計劃中得到說明。
基本演演算法如下:
1. 從隨機字串開始。 2. 製作此字串的 100 個複本,該字元的每個字元有 5% 的機會替換為隨機字元。 3. 將每個新字串與目標字串進行比較,並給每個字串一個分數(字串中正確且位置正確的字母數)。 4.0 如果任何新字串都有完美的分數,請停止。 4.1 否則,請使用最高分字串,然後轉到步驟 2。
有關該主題的更多資訊,請造訪維琪百科頁面HTTP://en.wikipedia.org/wiki/Weasel_program
我還建議閱讀理查 ·道金斯的《盲人製表師》一書。
一些批評者堅持認為,一旦字母正確,鎖定字母的方法就是作弊,這不是真的,你可以在這裡檢查整個代碼 - https://drive.google.com/folderview?id=0B2SWliTSzi6bOUx6T3hkVU10RVE&usp=sharing
廣告資訊: 點擊"試用我"按鈕時,此應用程式將顯示全屏廣告
版本歷史記錄
- 版本 1.3 發佈於 2014-03-28
增加