緣起:幾年前,小兒出生幾天之內,我需要他起名字。人生得接一兩回這樣任務,。我調研了幾種起名字思路,確定五行陰陽道理來確定生辰八字五行屬性,然後選取字。
説:本文描述算法是Internet上資料整理而得到,並非我原創,但個別地方我做過修改。其中經驗值出處無法找到。
算法高度足夠,我是坐在飛機上寫下這一算法描述,上萬米高空俯瞰大地,感覺到一種靜默的J。過去幾年中,我這一算法測算過十多個生辰八字,碰到過一兩個端的情形,現實中表現吻合。因此,我相信這算法結果有參考意義。但是,使用該算法引起任何意外事故,我概不負責,請使用。
1. 出生年月日和時辰,確定八個字,即生辰八字。
這六個字是年份天干、地支,月份天干、地支,和日子天干、地支。
接下來確定時辰天干和地支,查下表:
出生鐘點找到相應行數,第5個字(日干),右邊5列中定位到相應列,得到時辰天干、地支,即第7、8兩個字。譬如,1968年8月8日8點鐘,“7-9”這一行,“丁壬”這一列,得到時辰干支為“甲辰”,所以,八字為:
,每個天干和地支有對應五行屬性,如下面兩表所示:
接下來,計算五行“金木水火土”強度值。於五行中每一行,其強度值包括兩部分:
l 天干強度:即八字中4個天干,若其五行屬性是這一行,那麼有相應貢獻值,可查表如下:
l 地支強度:即八字中4個地支,它們可能會藏了這一五行對應天干,比如,“醜”藏了“癸、辛、己”,而癸、辛、己五行屬性是水、金、土。所以,地支“醜”水、金、土有強度貢獻,而強度值大小取決於相應月份。下面表格涵蓋了地支所藏五行強度值。
回到前面例子,八字“戊申辛酉壬寅甲辰”,查以上兩表,可以得到五行強度:
確定八字命裏屬性。只需查日干五行屬性,即代表了該八字五行屬性。譬如“戊申辛酉壬寅甲辰”日干“壬”屬性水,故該八字對應命裏屬性水。
計算同類和異類強度值。所謂同類是指,該八字五行屬性,以及生該五行屬性那個屬性,譬如八字五行屬性水,水和金合起來稱為同類,其他三個:木、火和土合起來稱為異類。
五行相生關係:金生水,水生木,木生火,火生土,土生金。
得到了同類和異類強度值以後,一個基本判斷是,若兩者數值接近,説該八字,暗示人生平順;若兩者數值相差(比如,於1,於2),説五行,可以通過名字來彌補,或者來找對象時候通過婚姻來補平。
因此,得到同類和異類數值後,如何確定“神”或“喜神”,或者,如何名字中補平,需要一點點人腦智能,目前量化到算法或程序中。回到前面例子:
日干壬,屬水,故命屬水
“同類”“異類”數值大,日主強,火為神。宜補火。
後,定下怎麼補五行屬性後,剩下挑字了,這可以發揮了。康熙字典上每個字有五行屬性,可以Internet上查到。
_TCHAR *ComputeTimeGan(_TCHAR *bazi, int hour);
int_tmain(int argc, _TCHAR* argv[])
_TCHAR *subCmd, *paraStr;
swscanf(paraStr,L”%d”, &hour);
cout <<"Error: 時辰參數確,應為0~23之間一個整點數。" << endl;
_TCHAR * result =ComputeTimeGan(argv[2], hour);
WideCharToMultiByte( CP_ACP, 0, result, -1,tmpBuf, 127, NULL, NULL );
cout << "測算,另請高明!"<< endl;
WideCharToMultiByte( CP_ACP, 0, result, -1,tmpBuf, 1024, NULL, NULL );
inti,j;
出生日子天干,通過下表來查算時辰干支:
{L”甲子”,L”丙子”, L”戊子”, L”庚子”, L”壬子”},
{L”乙丑”,L”丁丑”, L”己丑”, L”辛丑”, L”癸丑”},
{L”丙寅”,L”戊寅”, L”庚寅”, L”壬寅”, L”甲寅”},
{L”丁卯”,L”己卯”, L”辛卯”, L”癸卯”, L”乙卯”},
{L”戊辰”,L”庚辰”, L”壬辰”, L”甲辰”, L”丙辰”},
{L”己巳”,L”辛巳”, L”癸巳”, L”己巳”, L”丁巳”},
{L”庚午”, L”壬午”,L”甲午”, L”丙午”, L”戊午”},
{L”辛未”,L”癸未”, L”乙未”, L”丁未”, L”己未”},
{L”壬申”,L”甲申”, L”丙申”, L”戊申”, L”庚申”},
{L”癸酉”,L”乙酉”, L”丁酉”, L”己酉”, L”辛酉”},
{L”甲戌”,L”丙戌”, L”戊戌”, L”庚戌”, L”壬戌”},
{L”乙亥”,L”丁亥”, L”己亥”, L”辛亥”, L”癸亥”}
// 輸入參數:bazi,年月日干支,即八字中前六個字
// 輸入參數:hour,出生時間時數,-1~22
// 輸出結果:八字字符串,Unicode編碼
_TCHAR * ComputeTimeGan(_TCHAR *bazi, inthour)
intindexX, indexY;
wcscpy(sBuf,bazi);
wcscat(sBuf,cTimeGanZhi_Table[indexY][indexX]);
{1.2, 1.2, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.2, 1.2},
{1.06, 1.06, 1.0, 1.0, 1.1, 1.1, 1.14, 1.14, 1.1, 1.1},
{1.14, 1.14, 1.2, 1.2, 1.06, 1.06, 1.0, 1.0, 1.0, 1.0},
{1.2, 1.2, 1.2, 1.2, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0},
{1.1, 1.1, 1.06, 1.06, 1.1, 1.1, 1.1, 1.1, 1.04, 1.04},
{1.0, 1.0, 1.14, 1.14, 1.14, 1.14, 1.06, 1.06, 1.06, 1.06},
{1.0, 1.0, 1.2, 1.2, 1.2, 1.2, 1.0, 1.0, 1.0, 1.0},
{1.04, 1.04, 1.1, 1.1, 1.16, 1.16, 1.1, 1.1, 1.0, 1.0},
{1.06, 1.06, 1.0, 1.0, 1.0, 1.0, 1.14, 1.14, 1.2, 1.2},
{1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.2, 1.2, 1.2, 1.2},
{1.0, 1.0, 1.04, 1.04, 1.14, 1.14, 1.16, 1.16, 1.06, 1.06},
{1.2, 1.2, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.14, 1.14}
{L’子’, L’癸’, {1.2,1.1, 1.0, 1.0, 1.04, 1.06, 1.0,1.0, 1.2, 1.2, 1.06, 1.14}},
{L’醜’, L’癸’, {0.36,0.33, 0.3, 0.3, 0.312, 0.318, 0.3, 0.3, 0.36, 0.36, 0.318, 0.342}},
{L’醜’, L’辛’, {0.2,0.228, 0.2, 0.2, 0.23, 0.212, 0.2, 0.22,0.228, 0.248, 0.232, 0.2}},
{L’醜’, L’己’, {0.5,0.55, 0.53, 0.5, 0.55, 0.57, 0.6, 0.58, 0.5, 0.5, 0.57, 0.5}},
{L’寅’, L’丙’, {0.3,0.3, 0.36, 0.36, 0.318, 0.342, 0.36, 0.33, 0.3, 0.3, 0.342, 0.318}},
{L’寅’, L’甲’, {0.84,0.742, 0.798, 0.84, 0.77, 0.7, 0.7, 0.728, 0.742, 0.7, 0.7, 0.84}},
{L’卯’, L’乙’, {1.2,1.06, 1.14, 1.2, 1.1, 1.0, 1.0, 1.04, 1.06, 1.0, 1.0, 1.2}},
{L’辰’, L’乙’, {0.36,0.318, 0.342, 0.36, 0.33, 0.3, 0.3, 0.312, 0.318, 0.3, 0.3, 0.36}},
{L’辰’, L’癸’, {0.24,0.22, 0.2, 0.2, 0.208, 0.2, 0.2, 0.2,0.24, 0.24, 0.212, 0.228}},
{L’辰’, L’戊’, {0.5,0.55, 0.53, 0.5, 0.55, 0.6, 0.6, 0.58, 0.5, 0.5, 0.57, 0.5}},
{L’巳’, L’庚’, {0.3,0.342, 0.3, 0.3, 0.33, 0.3, 0.3, 0.33, 0.342, 0.36, 0.348, 0.3}},
{L’巳’, L’丙’, {0.7,0.7, 0.84, 0.84, 0.742, 0.84, 0.84, 0.798, 0.7, 0.7, 0.728, 0.742}},
{L’午’, L’丁’, {1.0,1.0, 1.2, 1.2, 1.06, 1.14, 1.2, 1.1, 1.0, 1.0, 1.04, 1.06}},
{L”, L’丁’, {0.3,0.3, 0.36, 0.36, 0.318, 0.342, 0.36, 0.33, 0.3, 0.3, 0.312, 0.318}},
{L”, L’乙’, {0.24,0.212, 0.228, 0.24, 0.22, 0.2, 0.2, 0.208, 0.212, 0.2, 0.2, 0.24}},
{L”, L’己’, {0.5,0.55, 0.53, 0.5, 0.55, 0.57, 0.6, 0.58, 0.5, 0.5, 0.57, 0.5}},
延伸閱讀…
{L’申’, L’壬’, {0.36,0.33, 0.3, 0.3, 0.312, 0.318, 0.3, 0.3, 0.36, 0.36, 0.318, 0.342}},
{L’申’, L’庚’, {0.7,0.798, 0.7, 0.7, 0.77, 0.742, 0.7, 0.77, 0.798, 0.84, 0.812, 0.7}},
{L’酉’, L’辛’, {1.0,1.14, 1.0, 1.0, 1.1, 1.06, 1.0, 1.1, 1.14, 1.2, 1.16, 1.0}},
{L’戌’, L’辛’, {0.3,0.342, 0.3, 0.3, 0.33, 0.318, 0.3, 0.33, 0.342, 0.36, 0.348, 0.3}},
{L’戌’, L’丁’, {0.2,0.2, 0.24, 0.24, 0.212, 0.228, 0.24, 0.22, 0.2, 0.2, 0.208, 0.212}},
{L’戌’, L’戊’, {0.5,0.55, 0.53, 0.5, 0.55, 0.57, 0.6, 0.58, 0.5, 0.5, 0.57, 0.5}},
甲、乙、丙、丁、戊、己、庚、辛、壬、癸,數字為年代後一位數字,比如2005年,後一位是5,對應天干乙;
算法:年代數除以12,後面餘數代表某個地支,餘數:4、5、6、7、8、9、10、11、0(能整除)、1、2、3,代表地支為:子、醜、寅、卯、辰、巳、午、、申、酉、戌、亥,比如2005年例:年代末尾數5,對應天干乙,2005除以12,餘數1,對應地支酉,所以2005年乙酉年。
算生辰八字我們四柱八字排立,四柱指一人出生年、月、日、時。主要分四步進行:
年柱,即人出生年份干支來表示.。注意上一年和下一年分界線是立春這一天交節劃分,而不是正月初一劃分。
公式解讀:年數後2位乘0.2422加3.87取整數減閏年數。21世紀C值=3.87,22世紀C值=4.15。
節氣計算是地球軌道360度除以24,每15度為一個節氣。此方法隋唐時代有人提出,清代得以實行。零度點位春分。通過黃道和赤道交點確定。如圖
立春是二十四節氣中第一個節氣,干支歷裏干支紀年以及寅月起始;到達時間點公曆每年2月3-5日(農曆正月初一前後),太陽到達經315°時時刻。其他節氣同理。
如:2017年立春日期計算步驟[17×.0.2422+3.87]-[(17-1)/4]=7-4=3,2月3日立春。太陽到達經315°時刻23:34:01
如某人陽曆2017年2月3日23點37分生,於曆2000年交立春是陽曆2017年2月3日23點34分,
月柱,即干支表示人出生年月處節令.注意月干支不是農曆每月初一為分界線,而是節令準,交節前上個月節令,交節後下個月節令.
甲年丙作初,乙庚歲戊為頭。
丙辛歲尋庚上,丁壬壬寅順水流。
若問戊癸何處起,甲寅之上追求。
凡遇甲、,正月起丙寅,二月丁卯,其他如表所示
從魯隱公三年(公元前722年)二月己巳日,我國干支記日未間斷。這是人類社會所知唯一記日法。日柱,即農曆干支代表人出生那一天,干支記日每六十天一循環,於大小月及平閏年緣故,日干支需查找萬年曆。另外,日日分界線是子時來劃分,即十一點前是上一日亥時,過了十一點次日子時。而不要認為午夜十二點是一天分界點。
時柱,干支表示人出生時辰.一個時辰農曆記時中跨兩個時,故一天十二個時辰.
甲、乙、丙、丁、戊、己、庚、辛、壬、癸,數字為年代後一位數字,比如2005年,後一位是5,對應天干乙;
算法:年代數除以12,後面餘數代表某個地支,餘數:4、5、6、7、8、9、10、11、0(能整除)、1、2、3,代表地支為:子、醜、寅、卯、辰、巳、午、 、 申、酉、戌、亥,比如2005年例:年代末尾數5,對應天干乙,2005除以12,餘數1,對應地支酉,所以2005年乙酉年。
算生辰八字我們四柱八字排立,四柱指一人出生年、月、日、時。主要分四步進行:
年柱, 即人出生年份干支來表示.。注意上一年和下一年分界線是立春這一天交節劃分,而不是正月初一劃分。
公式解讀:年數後2位乘0.2422加3.87取整數減閏年數。21世紀C值=3.87,22世紀C值=4.15。
節氣計算是地球軌道360度除以24,每15度為一個節氣。此方法隋唐時代有人提出,清代得以實行。零度點位春分。通過黃道和赤道交點確定。如圖
立春是二十四節氣中第一個節氣,干支歷裏干支紀年以及寅月起始;到達時間點公曆每年2月3-5日(農曆正月初一前後),太陽到達經315°時時刻。其他節氣同理。
如:2017年立春日期計算步驟[17×.0.2422+3.87]-[(17-1)/4]=7-4=3,2月3日立春。太陽到達經315°時刻23:34:01
如某人陽曆2017年2月3日23點37分生, 於曆2000年交立春是陽曆2017年2月3日23點34分,
延伸閱讀…
月柱, 即干支表示人出生年月處節令. 注意月干支不是農曆每月初一為分界線, 而是節令準,交節前上個月節令, 交節後下個月節令.
甲年丙作初,乙庚歲戊為頭。
丙辛歲尋庚上,丁壬壬寅順水流。
若問戊癸何處起,甲寅之上追求。
凡遇甲、,正月起丙寅,二月丁卯,其他如表所示
從魯隱公三年(公元前722年)二月己巳日,我國干支記日未間斷。這是人類社會所知唯一記日法。日柱, 即農曆干支代表人出生那一天,干支記日每六十天一循環,於大小月及平閏年緣故,日干支需查找萬年曆。另外,日日分界線是子時來劃分,即十一點前是上一日亥時,過了十一點次日子時。而不要認為午夜十二點是一天分界點。
時柱, 干支表示人出生時辰. 一個時辰農曆記時中跨兩個時,故一天十二個時辰.
甲還加甲,乙庚丙作初。
丙辛戊起,丁壬庚子居。
戊癸何方發,壬子讀。
凡遇甲日、,子時起甲子,時是乙丑,其他如表所示。
天乾五行屬性:甲、乙木,代表東方。丙、丁火、代表南方。戊、己土、代表中央。庚、辛為金、代表西方。壬、癸水、代表北方
子中藏:癸。醜中藏:己,癸,辛。寅中藏:甲,丙,戊。卯中藏:乙。辰中藏:戊,乙,癸
。巳中藏:丙,庚,戊。午中藏:丁,己。中藏:己,丁,乙。申中藏:庚,壬,戊。酉中藏:辛。戌中藏:戊,辛,丁。亥中藏:壬,甲
結合以上信息我們可輕而易舉看出八字中所缺五行了。如:一個人八字是:戊子,甲子,辛丑,己丑。這個人生於:戊子年,甲子月,辛丑日,己丑時 其中日干,辛丑日日干「辛」這個天干代表這個小孩子本身,這個小孩子五行屬金,因為辛屬金。 看看四個天乾五行:戊,甲,辛,己,查列表一知道它們屬土,木,金,土。
看四個地支:子,子,醜,醜,地支對應五行屬性:子中只有癸,查天干對應五行屬性,癸水,所以子屬水。中藏有:己辛癸,土金水。 綜合看上面四個天干和地支,可以發現,這些干支中缺少五行火! 所以説這個八字五行缺火!
排年柱排四柱是推命第一步, 即命主出生年月日時排出其四柱. 於四柱是八個干支組成, 因此叫排八字. 下面分説年月日時其四柱排法.年柱, 即人出生年份農曆干支表示. 注意上一年和下一年分界線是立春這一天交節劃分, 而不是正月初一劃分.
怎麼看五行去什麼呢?五行金木水火土,有些人會缺其中一些元素,想知道如何看五行缺什麼來看看下面相關文章吧!
生辰八字可以説是「八字」,其周易術語「四柱」另一種説法。人用天干和地支各出一字相配合來表示年、月、日、時,如甲子年、丙申月、辛丑日、壬寅時。
緣主您好,歡迎關注「易雲師傅」每天為大家帶來實用風水命理知識。《周易》有雲:變,變則,通則,命理為一生定數,風水是變數,知命而樂,知運而。所謂「菩薩畏因、凡夫畏果」天道循環,命理批測、風水堪輿均能您錦上添花,而不能雪中送炭!
六十花甲子是天干和地支搭配,循環組合成60個干支,俗稱「六十花甲子」。花甲:指60歲。天干地支名號錯綜參互而得名。十天干和十二地支順序搭配構成了下表所示60個干支,俗稱「六十花甲子」。於年、月、日、時紀序。
一個人命、起伏不定,失敗,榮辱得失,隱藏這個人八字密碼當中,要找一個人八字,手中必不可少需要一本萬年曆,萬年曆中查出一個人八字,八字當中尋找這個人宇宙密碼。想學習朋友,請拿出萬年曆,我一起來。
第二節:排四柱一、年柱如何排八字之年柱年柱, 即人出生年份農曆干支表示. 注意上一年和下一年分界線是立春這一天交節劃分, 而不是正月初一劃分.
如何計算八字五行衰,八字五行衰得分嗎?怎樣確定八字五行衰, 八字斷衰方法,這裏謝詠師來聊一聊這個方面問題!
於要想學習八字命理或則打算結合生辰八字寶寶起名字朋友們來説,判斷八字五行衰是一個繞不開話題,如果掌握好了八字五行旺衰問題,那麼起碼算是於八字入門了;如果不能夠分析判斷八字五行衰,那麼不能夠得出每個五行吉凶狀況和結論,所以知道吉凶情況了!要想判斷八字五行旺衰問題,得要搞清楚五行之間“相生”“剋”關係,以及“相合沖”,“相邢相害”五行之間一系列運作和,只有搞清楚了這些五行之間內部關係,才能夠稱得上是地掌握了五行衰和結論,這裏謝詠師來聊一聊!
謝詠老師肯定告訴你,不是這樣,這個和姓名學,姓名學裏面,很多人追求高分數,以為姓名分數,那個是可以理解;
但是生辰八字系統裏面,可不是這樣了,生辰八字講究是“五行”主,並不是分數,而是分數要一個合理分界線位置才是,專業術語來説“中和”分界線;
如果某個五行分數,代表該五行,而相反其它五行力量會,如此一來分數五行肯定會其它五行產生“相沖相剋”作用,因為其它五行有可能代表我們身邊親人,如父母,子女,兄弟姐妹,那麼分數五行因為力量,那麼分數五行會受克,會身邊親人,會邢克六;
所以八字五行不是分數,如果你八字裏面某個分數五行,會其它五行,這邢克六親命格;
所以謝詠老師建議你想辦法化解,不然一生起伏,親人!
凡事沒有性,如果你八字命格是格局,整個命格一種五行,專旺格,那另論!
八字五行衰方面,估計先賢和大師總結,八字五行衰大致上有如下幾種區別,“-衰”二種,其次這二種局勢基礎上,進一步細分!
有:,太旺,三個標準!
有;,,三個標準!
中和:後有一個中和,到處力量!
所以説緻緻來説,到一共有七個等級劃分,是“,,,中和,,太旺,”,每一個五行等級判斷標準!
數量上看,只有一個,若有兩個另一個受傷或合化掉,不起作用。
天干無一生扶,地支無一根氣,既便支有一中餘氣,此根是受傷隔不起作用。
日主弱是其命局中旺勢,如財、官、食傷及多,多從是指命局中日主弱其它五行力量不是太旺,日主其一,只能,多。
數量上看,同類五行三個以下若是三個是無。
從力量上看,佔金局力量8%以下,打分值45分以下。
若是有兩個同類五行,其中一個是本氣通,此隔沖剋掉或合化成另外一種五行才可。
總而言,五行命局中,是有生或幫五行存在,但幫得沒有力,不起多作用。五行情況下是不能生和幫,因為其基礎能量太小,先天素質太差,生扶起來,命局,逢歲運幫扶它五行克去,日主可成勢得或多格,形成格局轉換。太旺和,其實一種及勢、多格,大運介入後,它可假變,變為格局,取用原則格局來取用,能歲運介入假專旺格,格變普通或格局,此時取用原則普通格局取用方法取用,所以,此類命局用神是隨歲運轉變而改變。
①數量上看,同類五行1–3個。
②從力量上看,佔全局力量896—20%,即打分值是45–109分之間。
中和狀態是介於之間,實際命局分析中,確切指數來衡量出某五行力量標值,其實用打分法,只是一個數量界定,命局中各五行之間阻隔、刑、衝、合、害影響是動態,打分只是一種相對值並分絕,所以判定命局某五行呈中和狀態,只是一個中和狀態,或者上、偏下,沒有中和狀態,日主處中和狀態時用神取,只能運段介入後,日主旺衰影響來取用,逢大運日主加力,日主中和轉為,取克泄耗為用,若逢大運日主減力,日主轉,取生扶為,這種命局用神是隨大運改變而改變。
①數量上看,同類五行1口3個。綜合力量是一個透幹加一個本氣通根可視中和狀態。