准备给孩子定名字的人,多半都在搜索框里输入过这四个字,然后被一堆评分表、吉凶对照和"大吉"提示包围。它既像一门学问,又像一个打分游戏,于是最常见的问题就变成了:这东西到底要不要参考,参考到什么程度才合适。与其给一个是或否的答案,不如先看清它的来路、能算准什么、算不准什么,再决定把它放在决策链的哪个位置。
它由两部分拼成。前一半是五个数字:以姓氏的笔数加一为天格,姓与名的末字笔数相加为人格,名下两字相加为地格,全部相加为总格,总格减人格再加一为外格。后一半是五行:天格、人格、地格各自的尾数对应木火土金水,三者合称三才,再看它们之间是相生还是相克,据此判吉凶。整套流程的输入只有每个字的书写划数,输出是一个可比较的分数或等级。
它能流行几十年,靠的正是这种可操作性。不需要懂音韵学,不需要读古籍,查一张对照表就能得出结论,而且结论明确、便于比较。对刚当上父母、希望抓住一点确定感的人来说,这种仪式感本身就有吸引力。也正因为门槛低,它容易被包装成绝对标准,甚至被当成收费服务的主要卖点。
第一个绕不过去的麻烦是划数本身。同一个汉字,按简体算还是按繁体算,按《康熙字典》还是按现代规范字表,按部首原形还是按俗写,结果常常不同。姓氏里有不少字存在两种甚至三种算法,家庭成员随口一报,算出来的分值就可能从吉跌到凶。同一组汉字,放在两家网站上得到相反评价,这种情况相当普遍,问题不在网站水平,而在底层口径不统一。
第二个麻烦是把一个立体的东西压成了平面。一个人日常使用全名时感受到的,是开口念出来是否顺口、下笔写时是否别扭、别人第一次听到会不会记错,以及这串字在方言里会不会产生尴尬谐音。这些因素与尾数没有关系,却被整套算法整体忽略。称呼还有一层作用是被叫到时的情绪暗示,是清爽或沉重,是利落或拖沓,也很难由几个数字反映出来。
第三个麻烦是它并不唯一。传统姓名学里同时存在纳音五行、生肖宜忌用字、出生时间喜忌、字义训诂等好几条路径,彼此经常给出互相矛盾的用字建议。把其中一条当作铁律,等于替自己关掉了其他判断角度。
比较稳妥的做法是把它当筛子而不是当尺子。先用音、形、义三条线画出候选范围:读音要响亮度适中、没有不雅谐音;字要常用、好认好写,避免生僻字与多音字;含义要清楚,几十年后自己介绍出来不别扭。这一步做完,通常只剩十几个候选。接下来才用数理工具做辅助,把明显不协调的组合剔除,而不是反过来先要高分再去找字。
使用时可以给自己定几条规矩。第一,只当加分项,不当否决项。第二,请固定一种划数口径,并且全家统一,别今天按繁体明天按简体。第三,交叉用两三家主流工具比对,若结论差异巨大,说明它不足以支撑决策;若高度一致,那也只是说明算法雷同,不等于结论可靠。第四,任何要求先付费才肯公布吉凶的说法都要警惕,这串字的信息量本来就不该被藏着卖。
还要提醒一句,为了追求所谓大吉数理而选"鑫""淼""燚"这类堆叠字,是常见误区。这类字在部分表格里分数确实好看,但读音拗口、书写繁杂,孩子从幼儿园到工作要写上几千遍,还可能出现系统无法录入的情况。表面数字的收益是虚的,每天面对的书写成本却是实的。更麻烦的是,有些字在中小学学籍系统、银行开户流程里属于生僻字库,需要家长反复提交证明,孩子长大后自己办手续也会遇到同样的问题。
它要跟着人走几十年,服务的对象是使用者,不是一张评分表。比较健康的心态是:了解这套算法,必要时借它做一次复核,但最终依据仍要看念着顺不顺、写着累不累、含义说得清不清楚,以及家里人在长期使用中会不会都认可。
如果长辈坚持某个高分方案,也不必硬碰硬。可以把两三个候选并排写出来,一起念、一起写,让分歧落在具体的感受上,比争论谁的理论更正统要有效得多。选一个音形义稳、数理上也不难看的组合,既尊重了传统说法,也没有牺牲日常使用的舒适度,这才是这类工具最适合出现的位置。