计算生辰八字五行属性的算法

本文介绍了一种计算生辰八字五行属性的算法,通过查询万年历确定出生日期的天干地支,结合时辰表计算时辰干支,然后计算八字中五行的强度值,以达到五行阴阳平衡。算法可用于起名等应用,但作者声明其仅供参考,不承担由此引发的责任。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

计算生辰八字五行属性的算法

潘爱民

2013/1/26

 

缘起:几年前,小儿出生的几天之内,我需要为他起名字。人生难得接一两回这样的任务,更是格外珍惜。我调研了几种起名字的思路,最终确定按照五行阴阳平衡的道理来确定生辰八字的五行属性,然后选取恰当的字。

 

说明:本文描述的算法是根据Internet上的资料整理而得到,并非我原创,但个别地方我做过修改。其中经验值的出处已无法找到。

算法的高度足够,我是坐在飞机上写下这一算法描述的,上万米高空俯瞰大地,感觉到一种静默的平衡J。在过去几年中,我用这一算法测算过十多个生辰八字,也碰到过一两个极端的情形,与现实中的表现比较吻合。因此,我相信这算法的结果有参考意义。但是,因使用该算法引起的任何意外事故,我概不负责,请谨慎使用。

 

算法的过程如下所述:

1.       根据出生年月日和时辰,确定八个字,即生辰八字。

查万年历(比如www.nongli.net),确定前六个字。比如1968年8月8日,查到的结果是:

戊申辛酉壬寅

这六个字分别是年份的天干、地支,月份的天干、地支,和日子的天干、地支。

接下来确定时辰的天干和地支,查下表:

 

出生
钟点

时辰地支

日干(即第5个字)

甲 己

乙 庚

丙 辛

丁 壬

戊 癸

23-1

1-3

3-5

5-7

7-9

9-11

11-13

13-15

15-17

17-19

19-21

21-23

甲子

乙丑

丙寅

丁卯

戊辰

己巳

庚午

辛未

壬申

癸酉

甲戌

乙亥

丙子

丁丑

戊寅

己卯

庚辰

辛巳

壬午

癸未

甲申

乙酉

丙戌

丁亥

戊子

己丑

庚寅

辛卯

壬辰

癸巳

甲午

乙未

丙申

丁酉

戊戌

己亥

庚子

辛丑

壬寅

癸卯

甲辰

己巳

丙午

丁未

戊申

己酉

庚戌

辛亥

壬子

癸丑

甲寅

乙卯

丙辰

丁巳

戊午

己未

庚申

辛酉

壬戌

癸亥

 

首先根据出生钟点找到相应的行数,再根据第5个字(日干),在右边5列中定位到相应的列,即可得到时辰的天干、地支,即第7、8两个字。譬如,1968年8月8日8点钟,在“7-9”这一行,“丁壬”这一列,得到时辰的干支为“甲辰”,所以,最终的八字为:

戊申辛酉壬寅甲辰

 

2.       计算八字的五行属性。

首先,每个天干和地支都有对应的五行属性,如下面两表所示:

 

天干属性:

天干

属性

天干

属性

天干

属性

 

 

 

 

 

地支属性:

地支

属性

地支

属性

地支

属性

 

接下来,计算五行“金木水火土”的强度值。对于五行中的每一行,其强度值包括两部分:

l  天干强度:即八字中的4个天干,若其五行属性恰好是这一行,那么就有相应的贡献值,可查表如下:

 

生月\天干

子月

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  地支强度:即八字中的4个地支,它们可能会藏了这一五行对应的天干,比如,“丑”藏了“癸、辛、己”,而癸、辛、己的五行属性分别是水、金、土。所以,地支“丑”对水、金、土都有强度贡献,而强度值的大小则取决于相应的月份。下面的表格涵盖了地支所藏的五行强度值。

 

 

地支

支藏

月支(即第6个字)

1.2

1.1

1.0

1.0

1.04

1.06

1.0

1.0

1.2

1.2

1.06

1.14

0.36

0.33

0.3

0.3

0.312

0.318

0.3

0.3

0.36

0.36

0.318

0.342

0.2

0.228

0.2

0.2

0.23

0.212

0.2

0.22

0.228

0.248

0.232

0.2

0.5

0.55

0.53

0.5

0.55

0.57

0.6

0.58

0.5

0.5

0.57

0.5

0.3

0.3

0.36

0.36

0.318

0.342

0.36

0.33

0.3

0.3

0.342

0.318

0.84

0.742

0.798

0.84

0.77

0.7

0.7

0.728

0.742

0.7

0.7

0.84

1.2

1.06

1.14

1.2

1.1

1.0

1.0

1.04

1.06

1.0

1.0

1.2

0.36

0.318

0.342

0.36

0.33

0.3

0.3

0.312

0.318

0.3

0.3

0.36

0.24

0.22

0.2

0.2

0.208

0.2

0.2

0.2

0.24

0.24

0.212

0.228

0.5

0.55

0.53

0.5

0.55

0.6

0.6

0.58

0.5

0.5

0.57

0.5

0.3

0.342

0.3

0.3

0.33

0.3

0.3

0.33

0.342

0.36

0.348

0.3

0.7

0.7

0.84

0.84

0.742

0.84

0.84

0.798

0.7

0.7

0.728

0.742

1.0

1.0

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值