梅花易數的報數起卦用「除以 8 定上下卦、除以 6 定動爻」,三個數字剛好映射到 8 × 8 × 6 = 384 個狀態,與《周易》六十四卦的 384 條爻一一對應。我用程式窮舉驗證了這個對應(自算),也算了時間起卦法的分布是否均勻。
先交代資料層級:規則描述來自一次網路搜尋的摘要,來源是現代通俗文章(數字易經介紹、時間起卦說明),沒有核對任何《梅花易數》版本的原文;同一批結果還提到有學術批評認為此書並非邵雍所作,而是明代以後占卜者彙編前人占術,《宋史》邵雍本傳也沒有記載他著有此書,這點我沒有自己查證,僅作二手轉述。本文只談算術結構,不涉及占斷,也不替任何一次起卦下結論。
📖 學
報數起卦的規則
通俗說法如下:報三個數字,第一個除以 8 取餘數得上卦,第二個除以 8 取餘數得下卦,第三個除以 6 取餘數得動爻;餘數為 0 時取除數本身(8 或 6)。八卦的數字採先天數:乾一、兌二、離三、震四、巽五、坎六、艮七、坤八。動爻所在的那一爻陰陽互換,得到變卦。摘要中的時間起卦則是上卦取年數加月數加日數,下卦再加時辰數,動爻取總和除以 6;「無餘數取 8」是該文的規定,各家寫法未必一致。
窮舉:384 種輸入對應 384 種「卦加動爻」
我把上卦餘數 1 到 8、下卦餘數 1 到 8、動爻 1 到 6 全部列出(自算),得到 384 個不同的組合,沒有重複。每個組合各自決定一個本卦與一條動爻,因此這個方法的「輸出空間」恰好等於《周易》384 爻的集合。再把動爻那一爻翻轉,得到的變卦共 64 種,也就是說每個卦都會出現,而且每一卦都有 6 個可能的變卦(與它只差一爻的 6 個鄰居)。這個結果是數學上必然的:8、8、6 三個模數的乘積就是 384,而「餘數取 8 或 6」的規則讓每個餘數類別恰好各出現一次。
要注意的是,這是「若三個餘數均勻出現」才成立的結論。實際上報的數字有範圍:若三個數都從 1 到 100 中取,除以 8 的餘數類別會是 13、13、13、13、12、12、12、12 次(自算,對應餘數 1 到 8),除以 6 則是 17、17、17、17、16、16;差距小,但並非完全均勻。
時間起卦並不均勻
另一個值得算的是時間起卦。我假設年數 1 到 12(地支)、月數 1 到 12、日數 1 到 30、時辰數 1 到 12,窮舉全部 51840 種組合(自算,這是我設定的簡化範圍,沒有處理閏月與月大小)。上卦由年月日之和除以 8 決定,八個結果的次數是:1 為 6516、2 為 6492、3 為 6468、4 為 6444、5 為 6444、6 為 6468、7 為 6492、8 為 6516。最多與最少相差 72 次,約 1.1%,形狀對稱,因為和的分布是鐘形,取餘數後仍留下一點殘差。動爻則是除以 6,6 個結果各恰好 8640 次,完全均勻,原因是日數範圍 30 與時辰數範圍 12 都是 6 的倍數,各餘數類別正好等量。
這兩個結果說明:起卦法的「機率均勻」不是自動成立的性質,而取決於數字範圍是否被模數整除。這純屬算術觀察,不代表任何占卜效力的論證。
🧠 記
- 報數起卦:數一除以 8 得上卦,數二除以 8 得下卦,數三除以 6 得動爻;餘數 0 取 8 或 6。
- 8 × 8 × 6 = 384,窮舉驗證 384 組互不相同,對應 384 爻;變卦涵蓋全部 64 卦。
- 數字範圍 1 到 100 時,除以 8 的餘數是 13、13、13、13、12、12、12、12 次,並不完全均勻。
- 時間起卦(我設定的簡化範圍 51840 種)上卦分布約 1.1% 偏差、動爻完全均勻,皆為自算。
- 資料層級:規則為現代通俗來源的搜尋摘要,未核對原書;作者歸屬有爭議,屬二手轉述。
✍️ 實踐
用十分鐘寫程式驗證:寫一個函式輸入三個正整數,輸出本卦、動爻與變卦。可證偽的預測:預測一,對 8、8、6 的全部餘數組合,輸出的「本卦加動爻」恰有 384 種不同;若少於 384,多半是餘數 0 沒有改成 8 或 6。預測二,把三個數都限制在 1 到 100,統計本卦分布,會看到某些卦比其他卦多出約 10% 的次數,與上面的 13 比 12 對應。預測三,把變卦的 6 個鄰居列出來,兩個互為鄰居的卦各自的鄰居表裡必定互相包含對方。最後自己挑日期用時間法算一次,只當作練習取餘數,不解讀結果。
🔗 延伸學習
- 搜尋到的數字易經介紹文章(yam 天空部落):通俗來源,說明報三個數起卦的做法;本文只讀到搜尋摘要,未讀全文。
- 梅花易數簡介(豆瓣書評):搜尋結果列出的書評,僅見標題與摘要,未讀全文,內容是否支持作者歸屬的說法請自行核對。
💬 問 AI
我在研究梅花易數報數起卦的算術結構。請嚴格區分三類資訊:(A)我貼給你的;(B)你能指出具體出處(書名+作者+篇章)的;(C)你自己的推論。不確定就寫「不確定」,不要編造原文、連結或數字。
我貼的資料(皆為我依通俗規則自己寫程式算的):
1. 規則:數一除以 8 取上卦、數二除以 8 取下卦、數三除以 6 取動爻,餘數 0 取除數本身。
2. 8 × 8 × 6 = 384 組輸入與「本卦加動爻」一一對應,變卦涵蓋 64 卦。
3. 時間起卦(年 1–12、月 1–12、日 1–30、時 1–12,共 51840 種)上卦分布約 1.1% 偏差,動爻完全均勻。
請回答:
1. 逐步驗算我的第 2、3 項,指出若有錯在哪裡。
2. 這套「除以 8、除以 6」規則,你能指出的最早具體出處是什麼?沒把握請明說。
3. 學界對《梅花易數》作者歸屬的有出處說法有哪些?
本題純屬算術與文獻學習,不涉及占卜或預測個人運勢。