《說(shuō)數(shù)》教案
義的句子,如果運(yùn)氣特別好,也可能出現(xiàn)媲美于文學(xué)大師的佳作。基本思想是:混沌產(chǎn)生一
切,關(guān)鍵在于選擇。只要可供選擇的樣本足夠多,什么好東西都能從中選出來(lái)。為簡(jiǎn)單起見(jiàn),
假設(shè)猴子在只有d、g、o三個(gè)鍵的英文打字機(jī)上任意亂打三個(gè)字母,結(jié)果共有3×3×3=27
種不同的可能,其中24個(gè)毫無(wú)意義,但確實(shí)出現(xiàn)了3個(gè)具有不同意義的字:dog(狗)、
god(上帝)和odd(奇)。他進(jìn)一步設(shè)想:事先在電腦中按主觀意愿設(shè)定選擇準(zhǔn)則,再
將無(wú)規(guī)則的噪聲輸入電腦,就可以在許多可能的結(jié)果中選出你所需要的來(lái)。乍看,這是一個(gè)
絕妙的好主意:只要會(huì)選擇,猴子就能打出媲美莎士比亞之名篇,一片混沌的噪聲終究會(huì)產(chǎn)
生出能與莫扎特和貝多芬唱和的杰作來(lái),這豈不是太美妙了!
但只要算一筆簡(jiǎn)單的賬,就可以看出他那絕妙的好主意根本無(wú)法實(shí)現(xiàn)。英文共有26個(gè)
字母,再加上空格和常用的標(biāo)點(diǎn)符號(hào),就算30個(gè)常用鍵吧。假如要選出只有50個(gè)字母的一
個(gè)特定短句,用30個(gè)鍵完全混沌地打出50個(gè)字母,所產(chǎn)生的可能結(jié)果之總數(shù)是30連乘50
次之積,大約等于70億億億億億億億億億!別說(shuō)猴子一輩子也打不出其億萬(wàn)分之一,就是
用每秒運(yùn)算一萬(wàn)億次的最快的超級(jí)電腦,也要花上200萬(wàn)億億億億億億年!而宇宙的年齡不
超過(guò)150億年。毛病出在哪里?原來(lái)這位仁兄忽視了指數(shù)增長(zhǎng)的威力。后來(lái)他自己也認(rèn)識(shí)到
了,修正了原來(lái)的觀點(diǎn)說(shuō):不能從完全混沌中選擇,而應(yīng)加上約束。所謂約束就是將那些明
顯不符合選擇標(biāo)準(zhǔn)的排除在外。上述同樣的例子如果不以字母而是以5000個(gè)常用字為單位
進(jìn)行選擇,就省事得多。由5000字組成包含8個(gè)字的短句,所有可能結(jié)果之總數(shù)是5000
連乘8次之積,大約等于400萬(wàn)億億億。雖然仍是天文數(shù)字,但比前面以字母為單位的少得
多了,這是因?yàn)橐寻涯切┎粯?gòu)成字的字母組合全部排除在外。如果再引入文法、修辭等更多
的約束,就有可能將可供選擇的樣本數(shù)減少到電腦能勝任的范圍內(nèi),他的這個(gè)主意并非完全
不可行。而且有時(shí)在電腦中有控制地適當(dāng)引入混沌的隨機(jī)因素,不失為一個(gè)好主意。因?yàn)檫@
樣才會(huì)產(chǎn)生出乎意料之外的新東西,才會(huì)有創(chuàng)造性。
(選自《科學(xué)是美麗的》XX年上海教育出版社) 1999.6.24