古代没有电脑,一些复杂运算要快速得出结果,需要利手指进行辅助运算,并承担辅助记忆的作用,以补充人脑的不足,随着传承不同,算法复杂度也有很大的不同。
1、掐指占
不要以为掐算这中手指辅助运算是很简单的东西,并不是小孩子数指头那么简单的东西,而是不同的掐指算法中,很巧妙地利用了跳位规则结构运算,计算出来的很多结果是非线性的。一般人所知较多提掐指算法,如小六壬,透天罡,稍复杂一点的奇门遁甲与大六壬等排盘上,这些其实是比较简单的掐指运用。
2、风水算
稍复杂一点的是风水上的运算,因为门派众多,具有很庞杂的口诀,排山排龙排水的口诀,几乎都要通手指来回进行辅助运算,这样才能最短时间内作出来判断。
占卜上的掐指与风水上的掐指,复杂度不相上下。术算上的大多可以一次运算成盘,除非要进行都天换甲之类变盘才会再次运算,风水上反复的运算比较多,尤其挨龙山水时,更是复杂多变。
3、历法换算
算法最复杂的,则是流星赶月,民间也称为黑甲子,它实际上就是一个手上万年历,任意报出来一天的农历日期,在不用翻万年历的情况下,能瞬间计算出其年月日时的干支。
说白了就是将一定区域内的历法转换规律,浓缩成了几句口诀,然后对应到手指上,于是即使是盲人,只要听到时间,在手指上掐一下,也能立即知道对方八字是什么。
由于农历的推算较复杂,如果要准确的话,需要较深的天文知识背景,并对日月地运动进行运算,所以精熟天文历算者而不能为之,它的难度自然是很大的,构建起来比其它的术算都要复杂许多。
这个还有同样更复杂的部分,就是利用流星诀反推日期,当算出来比如需要某个干支的时候,不用翻历就能立即知晓对应的农历日期或阳历日期。
现代的这些过于复杂的运算,都由计算机来代替了,即使一般的排盘,大家也适应了用电脑或手机排出来后,再进行解读。 |