GitHub:现代科学取名工具
hello,小伙伴们,大家好,今天给大家推荐的开源项目是:fate(命运),Github第一个开源的中文取名项目,一个好名字伴随人的一生,FATE让你取一个好名字吗,感兴趣的小伙伴不妨去下载给自己起一个别的名字(手动狗头)
关于起名算法
FATE使用了以下算法,按照每种算法的准确度,使用程度也有高有低,不会一概而否,也不会偏向单独某种算法.
周易卦象
大衍之数
三才五格
喜用神(平衡用神)
生肖用字
八字吉凶
接口调用生成姓名
使用前请导入database的数据(测试字库已基本完善,保险起见生成姓名后可以去一些测名网站验证下)
//加载配置(具体参数参考example/create_a_name)
cfg := config.Default()
//生日:
born := chronos.New("2020/01/23 11:31")
//姓氏:
lastName := "张"
//第一参数:姓氏
//第二参数:生日
f := fate.NewFate(lastName, born.Solar().Time(), fate.ConfigOption(cfg))
e := f.MakeName(context.Background())
if e != nil {
t.Fatal(e)
}
使用二进制文件在运行前务必把zoneinfo.zip下载并和二进制文件放在一起(不要解压),不然会报错. zoneinfo文件 二进制可执行文件生成姓名
//没有安装go环境的请下载master下的zoneinfo文件和fate二进制文件放一起
//生成配置文件(可修改数据库,及一些基本参数):
fate.exe init
//输出姓名:
fate.exe name -l 张 -b "2020/02/06 15:04"
周易卦象编码参考:
为什么要集六大派与一体?
看下下面这个统计,每一派的取名法其实都有其不足之处.
• 笔划派: 认为笔划全吉,人生就大吉。其实准确度仅12.5 %
• 三才派: 完全不管笔划吉凶,只认为天地人三才五行相生,人生就大吉。其实准确度仅56.6 %。
• 补八字: 完全不管笔划吉凶,只认为名字补到先天八字命盘欠缺,人生就大吉。其实准确度非常低。
• 卦象派: 完全不管笔划吉凶,只认为名字求出卦象漂亮,人生就大吉。其实准确度仅40.26 %。
• 天运派: 完全不管笔划吉凶,只认为名字不要被出生年天运五行所剋,人生就大吉。其实准确度仅25.32 %。
• 生肖派: 完全不管笔划吉凶,只认为生肖用对字形科学起名大全,人生就大吉。其实准确度仅27.55 %。
ps.最近看到有人别出心裁说三才不准,并举了一些名人的例子.
然后他倒过来算,发现很符合,很正确.
那我也就呵呵了,按准确度来算,非正即反.
你倒过来算,不准的变准了.那原来准的那些不就不准了.
在我看来事分阴阳,而这接近一半的准确度则恰到其好处.
所以,遵照传统为自己的宝宝起一个中正平和的名字才是最好的.
从概率论的角度来讲,相交得到的最终结果.其准确度最高.
所以,单纯得拿一种或两种方法来取名是不可取的.
尽量符合多种的名字才是最佳,但并不一定需要全中.
Fate的本意是让起名变得简单,且能取到一个好的名字.
有人会花个十几,几十万取一个名字(周围的真人真事),
但是这个名字好不好你却未必知道.
算法开源就是为了让每个人知道,
这个名字取名过程的来龙去脉.
开源地址:
今天的推荐不知道大家喜欢吗?如果你们喜欢话,请在文章底部留言或点赞,以表示对我的支持,你们的留言科学起名大全,点赞,转发关注是我持续更新的动力哦!
- 上一篇:好寓意的英文名字男孩
- 下一篇:很抱歉没有了