打分的底层:五格剖象法
五格剖象法是把姓名的字数换算成笔画,再把笔画两两相加或直接取和,得到五个数字。天格由姓氏决定,单姓是姓的笔画加一,复姓是两字相加;人格是姓的最后一字加名的第一字;地格是名字部分的笔画和;外格是总笔画减人格再加固定数;总格是全部笔画相加。
五个数字算出后,逐一套用一张八十一格的数理表,每格配一句吉凶评语。再把数字对应到五行,看天格、人格、地格三者的生克关系,也就是三才配置。打分最后是几项加权合成的。
整个流程是纯算术的,规则公开,任何网站都能实现。你看到的差异,主要来自输入数据而不是算法本身。
为什么同名同姓会得到不同分数
第一个原因最常见:笔画标准不统一。同一个字,简体、繁体、康熙字典的笔画数可能完全不同。比如某些字按简体是七画,按繁体是九画,按康熙字典算可能是十画,一路算下去五个格全变,分数自然差开。
第二个原因是字库覆盖。有些网站的字库不全,遇到生僻字用近似值代替,或者直接跳过不计。第三个原因是单姓和复姓的规则不同,有些实现没处理好单名、双名、复姓单名的边界情况。
所以在两家网站测同一个名字得到不同分数,不说明哪家更准,只说明它们的输入规则不一样。
五个格各自的权重
传统说法里,人格是核心,代表本人;总格代表整体走势;地格偏早年和基础;天格由姓氏决定,被认为不可改,所以在评分里权重较低;外格偏外部关系。
要留意这个结构带来的一个后果:天格来自姓氏,基本固定。这意味着同姓的人在这一项上得分相同,名字再怎么改也动不了它。所以很多「改名提升分数」的说法,实际上只能改动其中三四格。
三个算法上的漏洞
- 笔画来源不统一:这是最大的一处。算分之前没有说明用哪套笔画,结果就不可复现。
- 八十一数理表本身是循环的:超过八十一的数字要取余数,于是不同笔画组合可能落到同一格,评语相同。这削弱了区分度。
- 评语粒度很粗:同一格只有一句笼统的吉凶评语,无法对应具体的人生场景。
三条叠在一起,意味着这类打分能提供的区分度相当有限。它更像是一个把名字转成数字、再转回一句评语的编码游戏。
它和姓名学的区别与边界
传统的姓名讨论涉及音韵、字义、家族排行、避讳等,重点在「这个名字好不好听、有没有讲究」,不在分数。五格剖象法是近代才流行起来的一套简化体系,把复杂的取名考量压缩成一个可计算的分数。
压缩的过程中丢掉的东西不少:字义好不好、读起来顺不顺、写起来难不难、和同龄人重名多不多。这几项对实际生活的影响,其实比一个分数具体得多。
一点边界
姓名打分属于娱乐性质的编码游戏,不构成对个人命运、健康、事业的任何判断,也不该作为改名的理由。真要给孩子取名,值得花时间的是读音、字义、书写难度和重名率这四件事。