GitHub:現代科學取名工具

hello,小夥伴們,你們好,今天給你們推薦的開源項目是:fate(命運),Github第一個開源的中文取名項目,一個好名字伴隨人的一輩子,FATE讓你取一個好名字嗎,感興趣的小夥伴不妨去下載給本身起一個別的名字(手動狗頭)git

關於起名算法


FATE使用瞭如下算法,按照每種算法的準確度,使用程度也有高有低,不會一律而否,也不會偏向單獨某種算法.github

周易卦象  
大衍之數  
三才五格  
喜用神(平衡用神)  
生肖用字  
八字吉凶

接口調用生成姓名


使用前請導入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的本意是讓起名變得簡單,且能取到一個好的名字.
有人會花個十幾,幾十萬取一個名字(周圍的真人真事),
可是這個名字好很差你卻未必知道.
算法開源就是爲了讓每一個人知道,
這個名字取名過程的前因後果.







學習

開源地址:https://github.com/godcong/fate測試

今天的推薦不知道你們喜歡嗎?若是大家喜歡話,請在文章底部留言或點贊,以表示對個人支持,大家的留言,點贊,轉發關注是我持續更新的動力哦!網站

關注公衆號回覆:"1024",免費領取一大波學習資源,先到先得哦!編碼

相關文章
相關標籤/搜索