八字總共有多少種組合,你知道嗎?如果你知道,你知道是應該怎么計算的嗎?
在百度上我們可以很簡單找到他們給的具體數量,給的計算公式,那么問題來了,這種計算方法合理嗎?
邵偉華也認為八字的數量就是720*720種,也可以說是60*12*60*12種,也就是518400種,這種算法合不合理?得到的答案準不準確?
首先我們需要對于八字的規則有一定的了解,可以將八字理解成四位數。而相鄰位置有著獨屬于自己的進制,從時柱到日柱為12進制,60甲子為一輪。月柱到年柱也為12進制,也是60甲子為一輪。也就是最核心的問題就在于日柱進月柱這一過程,因為在干支歷里面,每一個月可以是30天,也可以是31天,也就導致規律是很難通過人力計算出來的。因為每多一天,就相當于整體搭配的移位。
720*720這個算式的底層邏輯就是月柱能和日柱有著60*60種組合形式,也就是在月柱和日柱這兩柱上,是60甲子的相互組合,這是理論上的最大值。也就是說518400種是八字理論上的最大值,也可以理解成這個數值是還沒有經過數學的計算的。
今天,我們需要的是用數學的方式計算八字真正的數量,也讓我們知曉這些看似不重要,但其實算是命理根基的事情。
總共有多少種八字?我們可以把這個問題換算成,年月日時柱總共會有多少種組合。因為日柱和時柱的組合關系是固定的,我們只用知道年月日柱總共的組合數量,就能計算出八字的具體數量。
那么,年月日柱有多少種組合呢?我們用數學的方式進行計算。先計算在一個甲子年里面日柱是否完整地走了一個周期。也就是計算一個甲子年的天數15*(365*3+366),這個就是一個甲子年的天數,也是一個甲子年里面,年月日柱組合的數量。將其稍微的轉化一下,就成了60*365+15。也就是在一個甲子年里面,日柱上的甲子并沒有完全的經歷一個整數周期。所以我們需要將其進行人為的歸零,也就是要乘以4,讓日元上的甲子年經歷完整的周期。也就是說在八字里面,240年才能完完全全的算是一個周期。每隔240年的時間,八字和歷法才能再次重疊。
這個時候,我們需要再根據上面的公式,推導出在240年里面,相同的八字會有幾次出現的情況。將某個八字代入為0,那么其出現的時候用數學表述為:-2*(60*365+15)、-(60*365+15)、0、60*365+15、2(60*365+15)。根據干支歷的邏輯,-2和2的情況是完全不可能存在的。也就是相同八字的出現規律只會在-(60*365+15)和60*365+15中。那么八知哪種情況是前者?哪種情況是后者?
這時候我們必須要分情況了,八字在每個月的前15天,那么其對應的就是60*365+15。而如果八字在每個月的后15天,那么其對應的就是-(60*365+15)了。這里面的每個月,是指根據24節氣理解的建寅、建卯,也就是干支歷的邏輯。
有例外嗎?當然有,如果某個八字所處的時間剛好是某個31天的月份的第16天,那么這兩種情況都是可能的。也就是說在240年里面,大多數的八字只出現了2次,而只有在擁有31天的月份且剛好處于第16天的八字會出現第三次。
所以后續的問題就可以完全的用數學的方式計算出來,240年的總天數:60*(365*3+366)=87660天,31天的月份其中第16天出現的總天數:(5*3+6)*60=1260天,最后就是年月日的組合個數(87660-1260*3)/2+1260=43200天。最后我們再乘上每天擁有的12個時辰,即八字的組合數量為43200*12=518400種。
這里面的數學轉化,你能get到嗎?