第一次接触春秋古筮法是在大二上名为中国术数文化的公选课上。当时因为需要按类别选课,不得不选择中国与全国类别的公选课,恰好一直以来都对玄学有着谜之兴趣,就选了这门公选课。当时十几周的课程,现在我的印象就剩下春秋古筮法了,最终也能叫有所收获?
到了寒假,不知为什么又重新想到了春秋古筮法,然而大体以及忘记了,在重新复习了相关的方法后,为了不至于忘却,我萌生了开发一个春秋古筮法占卜的应用,然后在这个学期里大概花了两个星期的时间,上线了 WEB 版本,点此可体验(因为服务器没有备案,所以暂且不能直接上 80 端口)。在基本完成之后的现在,打算写点东西记录一下。
背景
在谈什么是古筮法之前,我们先来谈谈,一直说的占法是什么?
所谓的“占”,指的是解读兆象吉凶,也就是我们现在说的铁口直断的断。
据《周礼》记载,古代的占法主要有三项:占卜、占筮、占梦。占卜是通过灼烧龟壳得出兆象,占筮则是通过蓍草演算出卦象,占梦则是根据梦境来预测吉凶。然而其中的占卜和占梦的方法都已经失传,现在从周朝流传下来的占法就只有占筮,这就是流传下来的春秋古筮法。
方法
传统的方法使用的是蓍草,在我们的实操中,使用纸牌也行(课堂上用的就是纸牌)
- 初始选择 49 张纸牌
- 将其随意分成 2 堆
- 随意从 1 堆中拿出 1 张单独放置
- 两堆牌分别 4 张 4 张地数,记录余数,余数为 0 时记作 4
- 将余数的牌取出来弃置
- 将两堆牌合并后,回到步骤 1,合共重复 3 次
- 三次变化之后,牌数除以四,就得出 9、8、7、6 中的一个,此为一卦六爻中的一爻,分别是变爻阳爻,阴爻,阳爻,变爻阴爻。其中阳爻为
-
, 阴爻为--
- 上述步骤重复六次,分别得到六爻,此为卦象。卦象中爻的顺序自下到上
每一爻需要 3 次变化,求出 6 爻共需要 18 次变化,此所谓“十有八变而成卦”。
解读
当得出卦象后,我们可以根据《周易》来断卦。周易共分为 64 节,每一节对应一个卦象,小节中包含卦义卦辞,及各爻爻辞。周易的卦象爻辞解释网上随处可以找到,这里就不直接给出。
根据卦象变卦数量情况,可分为:
- 无变爻:看卦辞卦义
- 单变爻:看本卦变爻爻辞
- 三变爻:本卦和变卦的卦辞卦义
- 五变爻:变卦的卦辞卦义
以上的规则都是古书里的春秋筮例中归纳出来的,并没有什么确定性的表述或规则,所以如果你问为什么要这样看,或者为什么不那样看,我不能回答你,估计也没有人能回答你。
程序实现
思路
整个古筮法分为得出卦象,解卦两方面。 碍于变爻需要根据特定情况的分析,且找到的周易卦象解释了没有具体的爻辞解析,所以整个程序忽略的变爻,并直接使用卦象本身卦辞卦义作为解释。
方法
卦象数据的来源为 易学网,感觉是一个非常专业而全面的易经学习网站。我使用爬虫爬取了 64 卦的卦文,运程分析等相关资料。
卦象的生成为六爻的随机生成组合。并根据相应的卦象返回相应的解读。