《周易》考古02:大衍筮法:教你算卦
六十四卦
八卦卦符两两组合,上下排列,形成六十四卦卦符。同卦组合,卦名不变;不同的卦相组合,另有新名。
古书称八卦为经卦,称六十四卦为别卦。《周礼·春官》:大卜“掌三易之法,一曰连山,二曰归藏,三曰周易。其经卦皆八,其别皆六十有四”。
有事求卦,得到的是六十四卦中的一卦。按古代规矩,求卦并不是像当今抽签一样随意抽取一卦,而是由筮(shì)人算数成卦,其仪式和用具都很有讲究。
仪式方面,要郑重其事。南宋朱熹传《筮仪》一篇,大家不妨了解一下:
择地洁处为蓍室,南户,置床室中央。床大约长五尺,广三尺,勿太近壁。蓍五十茎,韬以纁帛,贮以皂囊,纳之椟中,置于床北。椟以竹筒或坚木或布漆为之,圆径三寸,且其长如蓍草之长。半为底,半为盖,下别为台函之,使不偃仆。设木格于椟南,居床二分之北。格以横木板为之,高一尺,长竟床,当中为两大刻,相距一尺。大刻之西为三小刻,相距各五寸许,下施横足,侧立案上。置香炉一于格南,香合一于炉南,日炷香致敬。
将筮,则洒扫拂拭,涤砚一注水,及笔一,墨一,黄漆板一,于炉东。东上,筮者齐洁衣冠,北面,盥手焚香致敬。筮者北面(见《仪礼》)。若使人筮,则主人焚香毕,少退,北面立,筮者进立于床前少西,南向受命。主人直述所占之事,筮者许诺,主人右还西向立,筮者右还北向立。两手奉椟盖,置于格南炉北,出蓍于椟,去囊解韬,置于椟东。合五十策,两手执之,薰于炉上。
命之曰:“假尔泰筮有常!假尔泰筮有常!某官姓名,今以某事云云,未知可否。爰质所疑于神于灵,吉凶得失,悔吝忧虞,惟尔有神,尚明告之。”
……
礼毕,韬蓍袭之以囊,入椟加盖,收笔砚墨版,再焚香致敬而退。如使人筮则主人焚香,揖筮者而退。
算数成卦所用筹策,崇尚蓍(shī)草。东汉班固《白虎通》引孔子云:“蓍(shī)之为言耆(qí)也。老人历年多,更事久,事能尽知也。”西晋张华《博物志》说:“蓍千岁而三百茎,其本已老,故知吉凶。”《易纬·乾凿度》引古经说:“蓍生地,于殷(yān)凋殒,一千岁。一百岁方生四十九茎,足承天地数,五百岁形渐干实,七百岁无枝叶也,九百岁色紫如铁色,一千岁上有紫气,下有灵龙神龟伏于下。”蓍草是多年生植物,与乌龟一样,都属于长寿物种。卜用龟,筮用蓍,相当于向长者讨主意。
《系辞上传》记载了一种算数成卦的方法,称“大衍筮法”:
“大衍之数五十,其用四十有九。分而为二以象两,挂一以象三,揲(shé)之以四以象四时,归奇于扐(lè)以象闰,五岁再闰,故再扐而后挂。”
上一篇我们考证说,八卦表达了对四时八节生、长、收、藏变化规律的认识。由大衍筮法“以象四时”“以象闰”来看,前面的考证结论是靠谱的。
大衍筮法是古人精心拟定的一个数学程序,并赋予它象征意义。通过一系列具有象征意义的运算得出数字,再按数字的奇偶转换成卦符——奇数代表阳爻,即卦符中的长线;偶数代表阴爻,即卦符中的双短线。这就是算数成卦。
按大衍筮法拟定的程序,每算完一遍,所得结果必定是九、八、七、六这四个数之一。一般认为,“九与六为老,老为变爻;七与八为少,少为定位”。若所得之数为奇数九,称老阳,画卦时须将相应的阳爻变为阴爻;若所得之数为偶数六,称老阴,画卦时须将相应的阴爻变为阳爻;若所得之数为七,称少阳;若所得之数为八,称少阴;少阳少阴不变。
大衍筮法究竟该怎样具体操作呢?对此,向来没有统一见解。数学方面的问题,还是要尊重数学专家的意见。向传三先生《周易筮法的概率研究》一文(《周易研究》总第三十四期),利用现代数学分析的方法,确定了大衍筮法的程序。他认为:
根据春秋筮例及统计结果,具体操作程序须满足以下条件:
一、四营后必须得到九、八、七、六这四个特殊的易数之一;
二、阴、阳爻发生的概率相等;
三、阴、阳变爻发生的概率相等;
四、少阴和少阳发生的概率相等。
根据数学上推证的程序,按大衍章句,可以而且只能表现为如下过程:
一、“大衍之数五十,其用四十有九”——五十策虚一不用,揲蓍从四十九策出发。
二、“分而为二以象两”——四十九策一分为二为两组。
三、“挂一以象三”——从两组中各取出1策,挂于一旁。
四、“揲之以四,以象四时”——将两组其它之策四根—揲数之;最后一揲,不足四或四,并之于“挂一”之策;所挂之策增加到五或九。
五、“归奇于扐以象闰”——从挂策五或九中取出一策,归还到合拢为一把准备进入下一变的其余蓍策中。
六、“五岁再闰,故再扐而后挂”——第二变,将一变之余重新分二、挂一、揲四、归奇;第三变,将二变之余再分二、挂一、揲四,不再归奇;合拢揲四之余为“扐”后,四数之(除以四),得九、八、七、六之一,成卦之一爻。
大衍筮法看似高深,其实是小学数学运算:前三变,运算结果“相同”,所挂之策或5或9。由于前两变最后需要“归奇”归还1策,实际挂策或4或8,加上第三变的挂策或5或9,前三变的挂策总数或13、或17、或21、或25;到第四变开始时,49策只剩下或36、或32、或28、或24,除以4,必得9、8、7、6四个数之一。
按大衍筮法拟定的程序,每算完一遍,所得结果必定是九、八、七、六这四个数之一。重复六次,得到六个数字;将每次得到的数自下而上依次排列,再按奇数为阳爻、偶数为阴爻的原则画出卦符;若所得之数没有九或六,它就是最终所得的卦;若所得之数有九或六,则将相应的阳爻变为阴爻、阴爻变为阳爻,爻变后的变卦才是最终所得的卦。
学习大衍筮法,千万不要死记硬背文字表述,一定要实际操作。千年的蓍草难寻,50根狗尾巴草或火柴棍很容易找到吧?按流程操作一遍,就会豁然明白。
考古发现,商周时期的数字卦所用数字并不限于九、八、七、六这四个数,可见当时算数成卦的方法不止一种。大衍筮法能够满足《周易》的运算要求,这一点毋庸置疑。
领会了大衍筮法之旨,不妨化繁为简,创造一种简便算法:从扑克牌中抽取等量的9、8、7、6,充分洗牌后随意抽取一张即得一爻;将抽出的牌还归,重新洗牌后再抽;总共6次,将得到的六个数字转换成阴阳爻,即成一卦;若有变爻,则画出变卦卦符。
江湖上流行“金钱课”也是一种简便的成卦方法:取三枚相同的硬币,有字的一面为正面,另一面为反面。心中默想要测的事务,双手合藏晃动三枚硬币,然后抛下。2正1反记录为少阳长线“—”,2反1正记录为少阴双短线“--”;3正记录为老阳长线“—”并作标注,3反记录为老阴双短线“--”并作标注。总共抛六次,把每次的结果按先后从下往上排列,就得到本卦卦符;若遇老阳、老阴,再将老阳变为少阴、老阴变为少阳,得到变卦卦符。
得到本卦卦符和变卦卦符,就可以翻开《周易》寻求解答了。
无论哪种成卦方法,都不难,一学就会。这个假期有的玩!祝大家元旦快乐!