一个算法解决所有英文起名问题
欢迎关注天善智能,我们是专注于商业智能BI,人工智能AI,大数据分析与挖掘领域的垂直社区,学习,问答、求职一站式搞定!
对商业智能BI、大数据分析挖掘、机器学习,python,R等数据领域感兴趣的同学加微信:tstoutiao,邀请你进入数据爱好者交流群,数据爱好者们都在这儿。
作者:Moenova Python爱好者社区专栏作者
知乎ID:https://www.zhihu.com/people/meng-xin-43-24
github:https://github.com/moenova/lazy-database
作者其他好文推荐:
一行代码画一个图——lazy database新功能上线!
一个方法解决所有英文起名问题
先来展示下成果:100个英文名字及其中文翻译
Arbadun·Salecowan | 阿巴敦·沙莱可万
Monhealde·Monwidantiumheal | 蒙豪德·梦威丹廷豪
Ppenomjo·Reeheal | 裴侬尤·林豪
Werrathen·Fapabasch | 维拉典·法帕巴施
Euroeuro·Kraleondyimi·Corak | 欧欧·奎仑迪伊密·可罗
Hiber·Warridamriusch·Euromer | 希博·瓦里当流施·欧默
Winleganlawtte·Sisz | 文列干劳特·新斯兹
Morsainjole·Ssiugidan | 摩沙因由利·休几丹
Nozersa·Akoa | 诺士沙·艾科雅
Robooton·Sanzta·Newhy | 洛布顿·杉兹塔·纽歇
Meozerppewerter·Kraapamico·Bycyheal | 米士裴维特·奎艾帕密可·拜西豪
Tber·Carnialear·Jonemipubi | 特伯·卡尼亚利阿·琼密保比
Rugpaton·Lelegung | 路格帕顿·列利昆格
Byppemus·Pehigo·Ela | 拜裴缪·普希戈·爱拉
Morhov·Sanlaicesdan·Acharmi | 摩夫·杉赖捷丹·艾夏密
Hujoso·Ppejessiulai·Woodeswanpa | 雨由索·佩耶修赖·伍德万巴
Morkengasile·Mapu·Sappenewces | 摩根迦新利·麦保·沙裴纽捷
Felcesi·Mida | 菲斯新·密代
Siber·Halaitenhe | 新博·哈赖汀赫
Koparon·Alaiialei | 科帕隆·雅赖伊艾略
Winleceslem·Gogdahei·Ppepamer | 文列捷冷·歌革代海·佩帕默
Moockean·Elliamsch | 穆克安·爱廉施
Zyleonnomber·Meriule·Cohynahealha | 齐仑侬伯·米流莱·可歇纳豪哈
Euroanpansafel·Rarer | 欧安派撒菲·拉勒
Ssiuwanzan·Lerolepannew | 修万茨安·莱鲁利派纽
Riwinsoergo·Charguaymi | 里文索儿戈·夏圭密
Tchailorheiconky·Heswan | 柴勒亥冈基·黑史万
Ceglerami·Langa·Manlalai | 塞格莱拉密·兰盖·曼拉赖
Weiguaygren·Feltgilai·Reelemgoen | 维圭格仑·菲特吉赖·林冷戈恩
Hypanberwin·Ckezanfelleppe·Nopa | 歇派博文·克桑菲莱裴·诺帕
Heitteschmionedun·Ades·Ssiufordduwerru | 海特施敏敦·埃德·修福度维路
Charggerzefaga·Gcotada | 夏格泽法盖·革可塔达
Vnecosch·Ppihanlanfa·Conomgun | 梵奈可施·比汉兰法·可侬昆
Paky·Anehei·Notavidna | 帕基·雅涅海·诺达卫纳
Landenzhanzerje·Feltiummero·Macharcesnef|兰登赞士耶·菲廷梅鲁·麦夏捷尼弗
Healvid·Gatilaw·Raklejewalba | 豪卫·盖缇劳·罗雷耶沃巴
Sanenpasch·Healtheon | 杉恩巴施·豪森
Cejemermar·Glegunsane | 塞耶默马·革雷昆桑叶
Gfelje·Lewanbibaga·Bydamrumar | 革菲耶·列万比巴盖·拜当路马
Weis·Mongosanfel | 维史·梦果杉菲
Rudalliam·Aubermenwinro·Switven | 卢达廉·奥伯门文鲁·瑞芬
Byppinajotium·Monriga·Werhanvidassi | 拜比纳尤廷·蒙里盖·维汉卫亚西
Byronbodo·Gtakmeo | 拜隆波朵·格塔克米
Duncaecon·Noenleon | 敦凯冈·诺恩仑
Madunhilem·Paneyfle | 麦敦希冷·帕内弗莱
Gamiiz·Warduhi·Ppewejolliamga | 盖密伊茨·瓦度希·佩威由廉盖
Caren·Andamerwindu·Dowapandusa | 迦仑·安当尔文度·道雅派度散
Noshrerrerken·Gulaivid | 诺什勒勒根·古赖卫
Seggerze·Kovenzeton | 塞格泽·科芬泽顿
Hawford·Kraunt | 霍福·奎爵
Afordzerhi·Switle | 埃福士希·瑞莱
Sewanshadorei·Toythenchasan | 塞万萨多伊·泰典香桑
Pchawanran·Lamoncy·Weinapotheon | 普香万朗·拉梦西·维纳泊森
Healza·Marchar | 豪扎·马夏
Weilawcen·Blocaereemi·Anguayddmionejo |维劳森·布洛凯林密·安圭德敏尤
Manpobercegi·Lepotonspan·Enodan |曼泊伯塞几·利泊顿史派·叶诺丹
Fahy·Maragozer·Medemarwinti | 法歇·马艾歌士·墨德马文地
Toypanriu·Leeuromisriu | 泰派流·雷欧迈史流
Elliamsa·Warven·Cheopa | 爱廉沙·瓦芬·契奥帕
Rubcharta·Niro·Gcadan | 卢布夏塔·尼鲁·革迦丹
Eneyber·Acenneyle | 叶内伯·艾森内雷
Shasan·Lawda | 萨杉·劳达
Moogovidur·Elesinree | 穆戈卫乌·厄莱史因林
Nevidlan·Dowppiron | 尼卫兰·道比隆
Ea·Sikatiummermus·Tchaisanguayguay | 厄埃·新卡廷默谬·柴杉圭圭
Kurgoney·Muk·Smar | 库苟内·穆克·史马
Pdu·Hyriule | 普度·歇流列
Happeber·Pabonesan·Goreerane | 哈佩布·巴波奈桑·歌林朗叶
Hawlemurfelz·Roheimione·Sacarken | 霍冷乌菲兹·鲁海敏·沙卡根
Rudanheal·Anjo·Emuswanppe | 卢丹豪·昂尤·叶缪万裴
Gagapuzanin·Miurguaynewter | 盖迦保桑因·迈乌圭纽特
Tchaisamus·Rodes | 柴散谬·鲁德
Sogoggergoken·Ssiurogoinro | 索歌格歌根·休鲁果因罗
Miselaiche·Zoneshasa | 迈塞赖彻·佐奈萨散
Zomeoguayppe·Rantenpasa | 佐米圭裴·朗汀帕沙
Pesa·Morheal·Camigi | 普沙·摩豪·卡迈几
Jonefagasar·Swittonme·Cymione | 乔奈法迦萨·瑞顿墨·西敏
Coz·Kureurokurgger·Dimusdy | 可兹·库欧库格·狄谬迪
Warlemahango·Gafel | 瓦雷麦汉果·迦菲
Ronozhanber·Ssiton | 鲁诺赞伯·西顿
Ssiumus·Pener·Krasanruti | 修缪·彭儿·奎桑路缇
Pemerdenga·Hamanmar | 普默登盖·哈曼马
Anma·Ckeweien·Sonur | 昂麦·克维恩·索努
Pahisa·Cypavid·Hawcengada | 帕希散·西帕卫·霍森盖代
Apeme·Ttemishgce | 亚卑墨·特迈什格塞
Somus·Tchaihanppiarpu·Urpaindan | 索谬·柴汉比阿保·乌巴因丹
Lehan·Bapoca | 莱汉·巴泊嘎
Mondorereenomford·Newcezaranmus·Wallei| 梦多林侬福·纽塞扎朗缪·沃略
Morweiriua·Paze | 摩维流艾·帕泽
Cofordmeolaw·Mepatein | 可福米劳·墨巴坦
Wardowalle·Adamer·Cozha | 瓦朵沃列·雅当儿·可兹哈
Morhagun·Edamgunmus | 摩哈昆·爱当昆缪
Farame·Pvid | 法拉墨·普卫
Musagoces·Dunwar | 穆撒苟捷·敦瓦
Manjo·Ppefaruzer | 曼尤·佩法路士
Carriugo·Rakdomeo·Weiconingppi | 卡流高·罗朵米奥·维冈伊古比
Gaeurolie·Roa·Dunne | 迦欧里·鲁亚·敦奈
Anmione·Heimionejoihan | 安敏·海敏由伊汉
Shahealmione·Mehizhana | 萨豪敏·米希赞雅
Georsan·Gleonhiwarppe | 乔桑·格仑希瓦佩
再说方法:
先收集很多外国人名人的名字,找到对应的官方翻译:
按中文拼音的4个声调来建立表格。
当然不是一张表格,而是几张表格:
我们只要随机组合就能获得类似下面的名字:
道布恩希爵·修福·米波多朗威
雅德麦德克·梅马麦
维伯努乌·拜豪多曼·海廉
黑坦列莱散·柴德默·裴古列叶
黑罗赫赞凯·柴拉
伊莫兰·汉比坦扎弗
默桑·巴科根柴
麦散史裴捷·库彻撒马歇
革裴赫夏·蒙赫根萨墨·巴鲁斯
曼奥·杉苟
最后我们需要一张表来“翻译”一下:
根据一个对应的中文有一个或多个英文翻译。
如果有多个翻译我们就随机取一个。
思路有了然后我们把代码写出来:
from lzdb import *
from pprint import*
from random import *
Table.coding = "utf-8"
def table2set(t):
s=set()
for r in t:
for i in range(1,5):
block =r[i]
if block is not None:
s.update(block)
return s
def name(m, rate = 0,time=1):
s = ""
q=rate
for i in range(m):
if len(s)>1 and q > random():
sub =s[-1]
time-=1
q=0
else:
if i == 0:
sub=choice(list(男生首字字典))
else:
sub = choice(list(男生后字字典))
if time>0:
q=rate
s+=sub
return s
def create_dict(t):
d={}
for row in t:
sub=[]
for i in [3,4,5,6]:
if row[i] is not None:
sub.append(row[i])
d[row[2]]=sub
return d
def z2e(s,d):
s.replace("克斯","x")
result=""
for word in s:
if word in d:
result+=choice(d[word])
else:
result+=word
result=result.capitalize()
return result
def rd(f,t):
return choice(list(range(f,t+1)))
###main###
男生首字字典=table2set(Table.read("男生首字字典(偏好)",[strof,strof,strof,strof,strof]))
男生后字字典=table2set(Table.read("男生后字字典(偏好)",[strof,strof,strof,strof,strof]))
女生首字字典=table2set(Table.read("女生首字字典(偏好)",[strof,strof,strof,strof,strof]))
女生后字字典=table2set(Table.read("女生后字字典(偏好)",[strof,strof,strof,strof,strof]))
中字字典=table2set(Table.read("中字字典",[strof,strof,strof,strof,strof]))
trans=Table.read("trans",[strof,strof,strof,strof,strof,strof,strof,strof])
edict = create_dict(trans)
t=Table([["engname","transname"]])
print()
n=10
#n: 一共多少个名字
for i in range(n):
length = rd(2,3)
#length: 名字一共多少个部分
fullname=[]
efullname=[]
for j in range(length):
m=rd(2,5)
#m : 每个部分一共多少个音节
part =name(m)
epart=z2e(part,edict)
fullname.append(part)
efullname.append(epart)
s="·".join(fullname)
es="·".join(efullname)
t.append([es,s])
print(es)
print(s)
print()
#print(t)
#用表格来呈现
总共100行不到的代码
下面是这个程序的github地址:
https://github.com/moenova/English-Name-Generator
下面是lzdb(lazy database 懒人数据库)的github地址:
https://github.com/moenova/lazy-database
下面是lzdb的功能介绍:
https://zhuanlan.zhihu.com/p/38030200
为了方便非程序员读者,下面给出一些名字供大家直接使用:
1: Guntchai----昆柴
2: Monti----蒙地
3: Mippe----迈佩
4: Zenekur----辛库
5: Hansa----汉散
6: Huhe----雨赫
7: Nohei----诺亥
8: Baco----巴可
9: Urdes----乌德
10: Urme----乌墨
11: Logo----洛歌
12: Georme----乔梅
13: Anga----昂盖
14: Ggermi----格密
15: Noe----诺叶
16: Zyren----齐仑
17: Coer----可尔
18: Ranssiu----朗修
19: Lieje----里耶
20: Sepo----塞泊
21: Woober----伍博
22: Oer----奥儿
23: Pde----普德
24: Gui----古伊
25: Meree----梅林
26: Ssiz----西茨
27: Lawwi----劳威
28: Healfel----豪菲
29: Minppe----明佩
30: Kge----克威
31: Mimione----迈敏
32: Ppego----佩苟
33: Felsa----菲沙
34: Santheon----杉森
35: Wicha----威香
36: Tchaiha----柴哈
37: Hawpa----霍巴
38: Mifel----密菲
39: Rahsha----罗萨
40: Garak----盖罗
41: Toywer----泰维
42: Lawco----劳可
43: Rijo----里尤
44: Hama----哈麦
45: Marda----马代
46: Ggergger----格格
47: Sogun----索昆
48: Sky----史基
49: Hecha----黑香
50: Gof----歌弗
51: Lomer----洛默
52: Glliam----革廉
53: Trumhi----川希
54: Walgo----沃戈
55: Anpan----安派
56: Anche----安彻
57: Woohei----伍海
58: Peden----普登
59: Mori----摩伊
60: Af----埃弗
61: Ariu----艾流
62: Lago----拉歌
63: Reei----林伊
64: Reene----林奈
65: Werso----维索
66: Felhe----菲赫
67: Emi----厄迈
68: Leten----列汀
69: Shappi----萨比
70: Lele----雷列
71: Gena----威内
72: Meru----墨路
73: Schga----施迦
74: Anpan----昂派
75: Angi----昂几
76: Egan----爱干
77: Romi----鲁密
78: Gagan----迦干
79: Eurofa----欧法
80: Werron----维隆
81: Arhe----阿赫
82: Roton----洛顿
83: Weine----维涅
84: Smione----史敏
85: Baan----巴安
86: Zenesa----辛沙
87: Gowan----歌万
88: Dowcae----道凯
89: Zenerah----辛罗
90: Rount----洛爵
91: Kurg----库革
92: Zycke----齐克
93: Winron----文隆
94: Monsa----蒙沙
95: Heida----海代
96: Lawko----劳科
97: Hyford----歇福
98: Mirer----密勒
99: Ppedd----裴德
100: Szer----史士
101: Wooleman----伍冷安
102: Haganur----哈盖努
103: Georkomer----乔科默
104: Golemga----歌冷盖
105: Wizaar----威扎阿
106: Tchaidunti----柴敦地
107: Evidssiu----叶卫修
108: Sabasa----沙巴沙
109: Saconpe----沙冈卑
110: Morkenti----摩根缇
111: Lansigger----兰新格
112: Hilemmar----希冷马
113: Leaer----利雅儿
114: Monranther----蒙朗瑟
115: Penlessiu----彭列修
116: Zoconze----佐冈泽
117: Hega----黑格埃
118: Bahandy----巴汉迪
119: Ropody----洛泊迪
120: Aardy----艾阿迪
121: Risagger----里散格
122: Ckegunje----克昆耶
123: Lecawi----雷迦威
124: Miosan----迈奥桑
125: Lanpame----兰帕梅
126: Urchabe----乌香贝
127: Lotivid----洛缇卫
128: Rolemo----鲁雷莫
129: Switaune----瑞奥奈
130: Warkoppe----瓦科佩
131: Jonecesdun----琼捷敦
132: Reeconhei----林冈海
133: Lessigo----雷西果
134: Caecoge----凯可威
135: Wooleford----伍列福
136: Hifanom----希法侬
137: Gafordcha----迦福香
138: Ggergica----格几嘎
139: Conewlan----可纽兰
140: Meppeces----梅裴捷
141: Cevenna----塞芬纳
142: Sancale----杉嘎雷
143: Toyppeur----泰佩乌
144: Rudyle----卢迪利
145: Nemargi----尼马吉
146: Socago----索嘎果
147: Lezerdo----列士多
148: Kuraubo----库奥波
149: Walzhanme----沃赞墨
150: Ehihei----爱希海
151: Hyppei----歇佩伊
152: Urgahan----乌迦汉
153: Gerago----威拉果
154: Trumganer----川干儿
155: Slliamhy----史廉歇
156: Gberro----革伯洛
157: Goga----歌革艾
158: Jonejepa----琼耶巴
159: Hantiuman----汉廷安
160: Ppelemin----佩冷因
161: Ashale----艾萨莱
162: Akyfel----雅基菲
163: Lefrah----列弗罗
164: Cafame----迦法梅
165: Lalemi----拉利迈
166: Monernur----蒙尔努
167: Morcaca----摩嘎嘎
168: Ppecendam----裴森当
169: Biganchar----比干夏
170: Cosangun----可杉昆
171: Monsoa----蒙索亚
172: Gadoo----盖朵奥
173: Charmiriu----夏迈流
174: Gashgan----盖什干
175: Cassiube----迦修贝
176: Pabeje----巴贝耶
177: Mingran----明革朗
178: Kofnom----科弗侬
179: Gaminlor----盖门勒
180: Penlliamcha----彭廉香
181: Malaigi----麦赖几
182: Ppemerber----裴默博
183: Ppepufa----佩保法
184: Rigopu----里歌保
185: Switlego----瑞莱高
186: Kramoppe----奎莫裴
187: Ssiuheissiu----修海修
188: Waluntta----沃爵塔
189: Merovler----默夫勒
190: Healshadan----豪萨丹
191: Mepperan----梅佩朗
192: Hethle----黑斯雷
193: Mipemer----迈卑默
194: Monganau----梦干奥
195: Bymiunt----拜迈爵
196: Minmusgan----明谬干
197: Waltherer----沃瑟尔
198: Zylewin----齐莱文
199: Gaureuro----盖乌欧
200: Toyzno----泰兹诺
201: Ronomcaeco----罗侬凯可
202: Reedanbootium----林丹布廷
203: Jonehyreelan----琼歇林兰
204: Urgearne----乌威阿尼
205: Ssiusalerze----修撒勒泽
206: Penrimend----彭里门德
207: Dunberrulai----敦伯路赖
208: Aurvidza----亚乌卫扎
209: Sagozlor----沙歌茨勒
210: Lotiteingun----洛缇坦昆
211: Afcea----亚弗斯埃
212: Ppenurgogan----裴努果干
213: Vberssan----梵伯史杉
214: Hawinuntunt----霍因爵爵
215: Sarvsiran----萨夫新朗
216: Charmeswar----夏墨史瓦
217: Neweuromaran----纽欧麦朗
218: Falanmonthen----法兰梦典
219: Ashleicen----亚什略森
220: Huliegozhan----雨里戈赞
221: Merbetenwar----默贝汀瓦
222: Hicesbmi----希捷布密
223: Imionesafel----伊敏撒菲
224: Winvidtiru----文卫缇路
225: Moogunguaydore----穆昆圭多
226: Scheurodago----施欧达果
227: Morppehanppe----摩裴汉佩
228: Ssiuarnemin----休阿涅门
229: Amojolei----埃莫由略
230: Miheithten----迈海斯汀
231: Antchainachar----安柴纳夏
232: Mindunanrak----明敦安罗
233: Ngcaschan----古卡施安
234: Gunloheian----昆洛海安
235: Letihealnom----列地豪侬
236: Meotiteinton----米缇坦顿
237: Egonohe----叶高诺赫
238: Prahergu----普罗儿古
239: Wintilemar----文缇雷马
240: Sanegoten----杉叶果汀
241: Phenela----普赫奈拉
242: Eafelgo----厄艾菲果
243: Hawgurgu----霍古尔古
244: Duntansaga----敦坦散盖
245: Aansnew----埃安史纽
246: Ritiumleian----里廷略安
247: Broganhe----布鲁干赫
248: Berbaenwal----布巴恩沃
249: Ranhatermen----朗哈特门
250: Ggerberlemro----格博冷罗
251: Le·Minthen----莱·明典
252: Itir·Lanjosh----伊缇尔·兰尤什
253: Moren·Baten----摩恩·巴汀
254: Fa·Dunpu----法·敦保
255: A·Saler----埃·沙勒
256: Lelie·Btle----利里·布特利
257: Wineni·Mar----文恩伊·马
258: Haw·Ruzega----霍·卢泽盖
259: Ssiu·Ruppego----休·卢佩歌
260: Rucha·Jone----卢香·琼
261: Hices·Ga----希捷·迦
262: War·Guvtein----瓦·古夫坦
263: Ppelei·Schzanma----裴略·施桑麦
264: S·Ber----史·布
265: Rippewan·Tte----里佩万·特
266: Mi·Caeenz----密·凯恩兹
267: Zapa·I----扎帕·伊
268: Mu·Paford----穆·巴福
269: Gger·Le----格·列
270: Tni·A----特尼·埃
271: Ileta·A----伊列达·亚
272: Dowguay·Trumrua----道圭·川路埃
273: Rahpetium·Mubori----罗卑廷·穆波里
274: Ppe·Caesa----裴·凯散
275: Jone·Bajoje----琼·巴由耶
276: Roceslliam·Dowranle----洛捷廉·道朗利
277: B·Cheurlan----布·契乌兰
278: Wooroche·Amar----伍鲁彻·艾马
279: Hetein·Minro----黑坦·明鲁
280: Toyzalei·Schnomppe----泰扎略·施侬裴
281: Mor·Madan----摩·麦丹
282: Bpache·Urwan----布帕彻·乌万
283: Himin·Switra----希门·瑞拉
284: Ramioneppe·Amon----拉敏裴·埃梦
285: An·Rolansa----安·鲁兰散
286: Woosren·Minmonthen----伍史仑·明梦典
287: Ru·Pezman----卢·普茨曼
288: Moo·Cyche----穆·西彻
289: Swit·Zody----瑞·佐迪
290: So·Weiwer----索·维维
291: Heal·S----豪·史
292: Charnena·Pen----夏涅纳·彭
293: Sanng·Lawiunt----杉古·劳伊爵
294: Hy·Sifa----歇·新法
295: Min·Wei----明·维
296: Schg·Anarpu----施格·安阿保
297: Sabo·Heissiu----沙波·海修
298: Muzerchi·Warnom----穆士基·瓦侬
299: Lananwan·Moran----兰安万·摩安
300: Lawzersa·Spu----劳士撒·史保
301: Sfelru·Wala----史菲路·沃雅
302: Walgi·Mimus----沃几·迈缪
303: Dungi·Pa----敦吉·帕
304: Dowwalla·Mea----道沃拉·梅雅
305: Anganmi·Berbe----昂干迈·布贝
306: Se·Haeuroken----塞·哈欧根
307: Mon·Winle----梦·文雷
308: Hudoven·Ru----雨多芬·卢
309: Dow·Mi----道·密
310: Eo·Monppe----厄奥·梦佩
311: Le·Lief----雷·里弗
312: Haw·Meoarg----霍·米阿格
313: Hanmusgu·Sofa----汉谬古·索法
314: Guncatchai·Ppesana----昆嘎柴·佩沙内
315: Ppegun·Rakheis----佩昆·罗亥史
316: Pen·Gger----彭·格
317: So·Pale----索·帕雷
318: Monbica·Ran----蒙比卡·朗
319: Hasar·Win----哈萨·文
320: Lesa·Ba----利散·巴
321: Terme·Ppekur----特梅·裴库
322: Za·Woo----扎·伍
323: Le·Dunberle----雷·敦伯雷
324: Roca·Sanfago----罗迦·杉法戈
325: Leguayzan·Gopo----列圭桑·歌泊
326: Monnomne·Vcarlliam----梦侬奈·梵卡廉
327: Ga·We----盖·威
328: Kazsha·Sa----卡兹萨·沙
329: An·Zenechar----安·辛夏
330: Ca·Le----迦·列
331: Letad·O----利达德·奥
332: Ru·Merdoba----卢·默朵巴
333: Min·Geortaha----明·乔塔哈
334: Sha·Woome----萨·伍米
335: Sigither·Mefelze----新吉瑟·墨菲泽
336: Pwan·Schnego----普万·施尼歌
337: Vdesv·B----梵德夫·布
338: Reefha·Me----林弗哈·梅
339: Rusazhan·Meoming----卢沙赞·米密古
340: Jonele·Meacy----琼莱·梅雅西
341: Iar·Ha----伊阿·哈
342: Kdamden·Windanza----克当登·文丹扎
343: Soge·A----索威·艾
344: War·Switnepe----瓦·瑞涅卑
345: Monshra·Ghanmi----蒙什拉·革汉密
346: Marken·Ree----马根·林
347: Eurohiken·Zy----欧希根·齐
348: Ge·Galorpo----威·盖勒泊
349: Dowdanme·Me----道丹梅·墨
350: Angansch·Hawz----昂干施·霍茨
351: Rumioneber·Toyle----卢敏伯·泰列
352: Marcae·Koge----马凯·科威
353: Gununt·Winlecon----昆爵·文列冈
354: Ppetchai·Terhadun----佩柴·特哈敦
355: Famen·Sicanur----法门·新迦努
356: Didoreppi·Morlela----狄多比·摩利拉
357: Peti·Felbert----普缇·菲博特
358: Hulezhan·Rafahei----雨雷赞·拉法亥
359: Wooteslai·Sewanro----伍茨赖·塞万鲁
360: Schheie·Sar----施海叶·史阿
361: Siwin·Ssif----新文·西弗
362: Lewarce·Ssiulan----利瓦塞·休兰
363: Morri·Muv----摩里·穆夫
364: Mondo·Leppelliam----梦朵·雷佩廉
365: Nowinbi·Manano----诺文比·曼安奥
366: Kmen·Bychar----克门·拜夏
367: Rucarer·Habe----卢嘎勒·哈贝
368: Romer·Anovjo----罗默·安夫尤
369: Heimi·Gsa----海迈·革沙
370: Hiber·Arssiu----希布·阿修
371: Mertimar·Aa----默缇马·雅埃
372: Geordy·Switssiunew----乔迪·瑞修纽
373: Urenford·Eleimon----乌恩福·爱略梦
374: Misansan·Rosha----密桑杉·洛萨
375: Jonehi·Medaree----琼希·墨代林
376: Maso·Roga----麦索·洛迦
377: Caelaw·Leleti----凯劳·雷莱地
378: Casele·Ppeunt----迦塞莱·裴爵
379: Wefacae·Urlopan----威法凯·乌洛派
380: Ele·Ranlei----厄列·朗略
381: Ssiuwer·Mesgan----修维·米斯干
382: Georchamar·Ppemidy----乔香马·裴迈迪
383: Ssiumipa·Morrole----休迈帕·摩洛列
384: Sejo·Ckebavid----塞尤·克巴卫
385: Zodo·Gauntzan----佐朵·盖爵桑
386: Sada·Ppeze----沙代·裴泽
387: Siaa·Urwilei----新艾亚·乌威略
388: Mercaea·Caesa----默凯艾·凯沙
389: Ssiuhi·Negunsa----休希·尼昆沙
390: Cotiron·Randy----可缇隆·朗迪
391: Sanzhanar·Hawnomthen----杉赞阿·霍侬典
392: Hytes·Tchaisa----歇茨·柴散
393: Meta·Sanranla----墨达·杉朗拉
394: Ngchawin·Rozanmer----古香文·洛桑默
395: Sagan·Muerer----沙干·穆尔儿
396: Zywarmer·Hebomi----齐瓦默·黑波迈
397: Ece·Dissiuka----爱塞·狄修卡
398: Hylawnom·Legance----歇劳侬·雷干塞
399: Werbergo·Ropa----维伯果·鲁帕
400: Ssiulega·Peuntguay----休利盖·普爵圭
401: Healcemus·Switber----豪塞缪·瑞博
402: Berkenjo·Maro----布根尤·麦洛
403: Andeda·Rakjo----昂德代·罗尤
404: Shak·Walnewle----萨克·沃纽列
405: Trumttegi·Merney----川特吉·默内
406: Sanlai·Monce----杉赖·梦塞
407: Monnean·Roguay----蒙涅安·洛圭
408: Ssiugo·Wardo----修果·瓦朵
409: Migowi·Lelaihe----迈歌威·雷赖赫
410: Hawhealsch·Monje----霍豪施·蒙耶
411: Iranpe·Cafatchai----伊朗卑·卡法柴
412: Rakdyg·Raninpu----罗迪格·朗因保
413: Coa·Mergimus----可亚·默吉谬
414: Caeteinheal·Tchairu----凯坦豪·柴路
415: Sanmen·Paheal----杉门·帕豪
416: Caeman·Pdorena----凯曼·普多内
417: Caes·Healschso----凯史·豪施索
418: Caeurgo·Wiza----凯乌苟·威扎
419: Ackeso·Morlier----亚克索·摩里尔
420: Neweuroti·Ego----纽欧缇·叶歌
421: Hule·Meroces----雨利·米鲁捷
422: Mejego·Gruhei----墨耶苟·格路亥
423: Paadan·Bgo----帕艾丹·布果
424: Milier·Hykenin----密里尔·歇根因
425: Appe·Zadun----艾裴·扎敦
426: Meca·Ppeticen----墨迦·佩地森
427: Griu·Idako----革流·伊代科
428: Schther·Muppef----施瑟·穆裴弗
429: Switi·Gunlei----瑞伊·昆略
430: Amon·Wartiumeuro----埃梦·瓦廷欧
431: Ruhahi·Woonoheal----卢哈希·伍诺豪
432: Ego·Rareeze----爱歌·拉林泽
433: Woohei·Glan----伍海·革兰
434: Tga·Agigo----特盖·亚几高
435: Berther·Ppedennur----布瑟·裴登努
436: Sisewer·Risaco----新塞维·里撒可
437: Helie·Joce----黑里·乔斯
438: Sojoran·Hui----索尤朗·雨伊
439: Eurcha·Gamego----爱乌香·盖梅歌
440: Mahe·Kozerti----麦赫·科士缇
441: Pane·Wiin----巴奈·威因
442: Mihenur·Haunt----密赫努·哈爵
443: Chelawman·Woomigger----契劳曼·伍迈格
444: Cof·Solieni----可弗·索里尼
445: Morsan·Ppecaeje----摩杉·佩凯耶
446: Gco·Ppiroko----革可·比鲁科
447: Rueuro·Weiminsa----卢欧·维门散
448: Mondd·Miparah----梦德·迈帕罗
449: Terdka·Trumhi----特德卡·川希
450: Dundore·Charreesha----敦多·夏林萨
451: Rago·Herahleigan----拉苟·黑罗略干
452: Bypo·Zeneden----拜泊·辛登
453: Cheunt·Ledune----契爵·莱度奈
454: Dunnawinar·Penberta----敦内文阿·彭伯塔
455: Dowcongoken·Ssiulem----道冈歌根·修冷
456: Heido·Sssi----海朵·史西
457: Toycesro·Ansateinheal----泰捷鲁·昂撒坦豪
458: Dowther·Lawmenconheal----道瑟·劳门冈豪
459: Healweiminlai·Ngmon----豪维门赖·古梦
460: Erahzezan·Hyberpa----爱罗泽桑·歇伯帕
461: Helema·Cetessandy----黑利麦·塞茨杉迪
462: Patanhisch·Meopa----帕坦希施·米帕
463: Rihe·Ssiuna----里赫·修纳
464: Ngpochar·Gaberosan----古泊夏·盖贝鲁杉
465: Jonevenhajo·Sma----琼芬哈由·史麦
466: Ssiwei·Arnur----西维·阿努
467: Hudoneur·Sarcesche----雨多奈乌·萨捷彻
468: Rober·Vne----鲁博·梵奈
469: Kranefa·Iminrah----奎涅法·伊门罗
470: Lengcadore·Hiur----利古卡多·希乌
471: Snewky·Meelei----史纽基·墨叶略
472: Zaenpur·Sosarhy----扎恩保尔·索萨歇
473: Een·Ngzmer----叶恩·古兹默
474: Euroheigo·Jochi----欧海高·乔基
475: Azrimon·Rocardy----埃茨里梦·洛卡迪
476: Sesezer·Lancavidna----塞塞士·兰嘎卫纳
477: Merwe·Leleti----默威·莱莱缇
478: Walhithergi·Pall----沃希瑟吉·帕尔
479: Rohei·Itaurlem----洛海·伊达乌冷
480: Metiunt·Ppeha----梅地爵·裴哈
481: Ozin·Sasan----奥茨因·沙桑
482: Eurovenna·Enemarthen----欧芬内·叶奈马典
483: Apov·Gwanppemon----埃泊夫·格万佩梦
484: Achabemi·Chekenzago----艾香贝密·契根扎高
485: Engnee·Healga----叶古奈叶·豪迦
486: Zyiteinen·Toykur----齐伊坦恩·泰库
487: Toymizadam·Sizaleda----泰密扎当·新扎莱达
488: Novidpe·Lawchanom----诺卫卑·劳香侬
489: Kaca·Ag----卡嘎·亚格
490: Stchaifordro·Minpengan----史柴福鲁·明卑古安
491: Tchaicke·Rokozeuro----柴克·鲁科兹欧
492: Minppe·Hawca----明裴·霍嘎
493: Gueuromo·Geheiheal----古欧莫·威海豪
494: Aschri·Aneuro----亚施里·昂欧
495: Newsha·Aneurotes----纽萨·安欧茨
496: Sffwalwer·Gber----史夫沃维·格布
497: Switman·Hyga----瑞曼·歇盖
498: Hijelaga·Leennena----希耶拉盖·利恩涅纳
499: Aces·Hugopotein----雅捷·雨歌泊坦
500: Schenrosch·Vriuguaygo----施恩鲁施·梵流圭高
ps:
这些名字的音节很多都是取自历史伟人,神话人物(不然我也不知道这些人叫啥)
起名字真的没那么多花样。
作者其他好文推荐:
一行代码画一个图——lazy database新功能上线!
Python的爱好者社区历史文章大合集:
Python的爱好者社区历史文章列表
关注后在公众号内回复“ 课程 ”即可获取:
小编的转行入职数据科学(数据分析挖掘/机器学习方向)【最新免费】
小编的Python的入门免费视频课程!
小编的Python的快速上手matplotlib可视化库!
崔老师爬虫实战案例免费学习视频。
陈老师数据分析报告扩展制作免费学习视频。
玩转大数据分析!Spark2.X + Python精华实战课程免费学习视频。