春秋古筮法

第一次接触春秋古筮法是在大二上名为中国术数文化的公选课上。当时因为需要按类别选课,不得不选择中国与全国类别的公选课,恰好一直以来都对玄学有着谜之兴趣,就选了这门公选课。当时十几周的课程,现在我的印象就剩下春秋古筮法了,最终也能叫有所收获?

到了寒假,不知为什么又重新想到了春秋古筮法,然而大体以及忘记了,在重新复习了相关的方法后,为了不至于忘却,我萌生了开发一个春秋古筮法占卜的应用,然后在这个学期里大概花了两个星期的时间,上线了 WEB 版本,点此可体验(因为服务器没有备案,所以暂且不能直接上 80 端口)。在基本完成之后的现在,打算写点东西记录一下。

背景

在谈什么是古筮法之前,我们先来谈谈,一直说的占法是什么?

所谓的“占”,指的是解读兆象吉凶,也就是我们现在说的铁口直断的断。

据《周礼》记载,古代的占法主要有三项:占卜、占筮、占梦。占卜是通过灼烧龟壳得出兆象,占筮则是通过蓍草演算出卦象,占梦则是根据梦境来预测吉凶。然而其中的占卜和占梦的方法都已经失传,现在从周朝流传下来的占法就只有占筮,这就是流传下来的春秋古筮法。

方法

传统的方法使用的是蓍草,在我们的实操中,使用纸牌也行(课堂上用的就是纸牌)

  1. 初始选择 49 张纸牌
  2. 将其随意分成 2 堆
  3. 随意从 1 堆中拿出 1 张单独放置
  4. 两堆牌分别 4 张 4 张地数,记录余数,余数为 0 时记作 4
  5. 将余数的牌取出来弃置
  6. 将两堆牌合并后,回到步骤 1,合共重复 3 次
  7. 三次变化之后,牌数除以四,就得出 9、8、7、6 中的一个,此为一卦六爻中的一爻,分别是变爻阳爻,阴爻,阳爻,变爻阴爻。其中阳爻为-, 阴爻为--
  8. 上述步骤重复六次,分别得到六爻,此为卦象。卦象中爻的顺序自下到上

每一爻需要 3 次变化,求出 6 爻共需要 18 次变化,此所谓“十有八变而成卦”。

解读

当得出卦象后,我们可以根据《周易》来断卦。周易共分为 64 节,每一节对应一个卦象,小节中包含卦义卦辞,及各爻爻辞。周易的卦象爻辞解释网上随处可以找到,这里就不直接给出。

根据卦象变卦数量情况,可分为:

  • 无变爻:看卦辞卦义
  • 单变爻:看本卦变爻爻辞
  • 三变爻:本卦和变卦的卦辞卦义
  • 五变爻:变卦的卦辞卦义

以上的规则都是古书里的春秋筮例中归纳出来的,并没有什么确定性的表述或规则,所以如果你问为什么要这样看,或者为什么不那样看,我不能回答你,估计也没有人能回答你。

程序实现

思路

整个古筮法分为得出卦象,解卦两方面。 碍于变爻需要根据特定情况的分析,且找到的周易卦象解释了没有具体的爻辞解析,所以整个程序忽略的变爻,并直接使用卦象本身卦辞卦义作为解释。

方法

卦象数据的来源为 易学网,感觉是一个非常专业而全面的易经学习网站。我使用爬虫爬取了 64 卦的卦文,运程分析等相关资料。

卦象的生成为六爻的随机生成组合。并根据相应的卦象返回相应的解读。