劉先生壹問才知道,這是女兒從壹個星座預測網站上得知的。女兒告訴父親,現在,這種“電腦算命”在他們同學中很流行。“星座”“血型”之類的詞經常被同行們津津樂道。甚至有的同學會說這樣的“驚人之語”:“我期末考沒考好,是因為那天我沒有學習運氣。”“我是金牛座,以後會找壹個處女座的男人做老公,所以婚姻會很幸福。”壹份針對北京市初高中學生的調查報告顯示,100名中學生中,只有1人認為燒香拜神有效;然而,100名中學生中有40人相信“星座決定命運”。
這也是壹種迷信的想法。真的有可能通過占星、占蔔等形式的“創新”來決定人的命運,然後用高科技電腦包裝嗎?電腦算命真的有那麽迷人嗎?其實這充其量只是壹個電腦遊戲。我們可以很容易地用數學中的鴿子洞原理來說明它的荒謬性。
鴿子洞原理,又稱鴿子籠原理或狄利克雷原理,是數學中證明存在性的壹種特殊方法。舉個最簡單的例子,以任何方式把三個蘋果放進兩個抽屜,那麽壹個抽屜裏壹定有兩個或者更多的蘋果。這是因為如果每個抽屜裏最多有壹個蘋果,那麽兩個抽屜裏最多有兩個蘋果。使用同樣的推理,我們可以得到:
原理1如果n個以上的物體放入n個抽屜,至少有壹個抽屜裏有兩個以上的物體。
原則2如果多於mn個對象被放入N個抽屜,至少壹個抽屜有m+1個或更多的對象。
現在讓我們回到電腦算命。假設我們把壹個人的壽命計算為70歲,那麽出生年月日性別的不同組合就有70×2×365=51100種具體情況。我們把這51100種具體的命運情況作為抽屜的總數,那麽我們就把這11億的人口作為放在抽屜裏的對象數,因為1.1×109 = 21526×51100+26543811億人口中至少有21526人。雖然他們的性別、出身、資歷、地位完全不同,但他們壹定有著事先儲存在電腦裏的相同“命運”。這就是電腦算命的“科學”原理。
在古代中國,人們知道如何利用鴿子洞原理來揭露生辰的謬誤。如清代陳啟源在《閑齋筆記》中寫道:“我不相信星宿推步論,以為壹人生壹次(指壹小時,即兩小時),就年齡而言,有四千三百二十人。算上壹甲子(指60年),只有25.92萬人。今天只算壹個大縣,已經到了它的戶口數量。在此期間,諸侯出生的時候,必然有同時出生的人。富人和窮人的區別是什麽?”這裏壹年按360天計算,壹天分為12小時,得到的抽屜數為60×360×12=259200。
所以所謂的“電腦算命”,無非是把人工編制的算命句子像中藥櫃壹樣,提前存放在各自的櫃子裏。誰要算命,就是根據出生年月日性別的不同組合,按照不同的編碼,從電腦櫃子裏機械地取出所謂的命運句子。把現代科學的光環套在古代迷信的死人身上,是壹種褻瀆。