import Ġjava . util . concurrent . Thread Local Random Ċ Ċ fun Ġcreate Random Chinese Name (): ĠString Ġ{ ĊĠĠĠ Ġval Ġrandom Ġ= ĠThread Local Random . current () ĊĠĠĠ Ġval Ġindex : ĠInt Ġ= Ġrandom . nextInt ( s urn ames . size Ġ- Ġ 1 ) ĊĠĠĠ Ġvar Ġname Ġ= Ġs urn ames [ index ] Ġ// èİ·å¾Ĺ ä¸Ģä¸ª éļıæľº çļĦ å§ĵ æ° ı ĊĠĠĠ Ġval Ġi : ĠInt Ġ= Ġrandom . nextInt ( 3 ) Ġ// åı¯ä»¥ æł¹æį® è¿Ļä¸ª æķ° è®¾ç½® äº§çĶŁ çļĦ çĶ· å¥³ æ¯Ķ ä¾ĭ ĊĠĠĠ Ġname Ġ= Ġif Ġ( i Ġ== Ġ 2 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġj : ĠInt Ġ= Ġrandom . nextInt ( female . length Ġ- Ġ 2 ) ĊĠĠĠĠĠĠĠ Ġif Ġ( j Ġ% Ġ 2 Ġ== Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ+ Ġfemale . substring ( j , Ġj Ġ+ Ġ 2 ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ+ Ġfemale . substring ( j , Ġj Ġ+ Ġ 1 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġj : ĠInt Ġ= Ġrandom . nextInt ( female . length Ġ- Ġ 2 ) ĊĠĠĠĠĠĠĠ Ġif Ġ( j Ġ% Ġ 2 Ġ== Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ+ Ġmale . substring ( j , Ġj Ġ+ Ġ 2 ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ+ Ġmale . substring ( j , Ġj Ġ+ Ġ 1 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġname Ċ } Ċ Ċ private Ġval Ġs urn ames Ġ= ĠarrayOf ( ĊĠĠĠ Ġ" èµ µ ", ĊĠĠĠ Ġ" éĴ± ", ĊĠĠĠ Ġ" åŃ Ļ ", ĊĠĠĠ Ġ" æĿİ ", ĊĠĠĠ Ġ" åĳ¨ ", ĊĠĠĠ Ġ" åĲ ´ ", ĊĠĠĠ Ġ" éĥ ĳ ", ĊĠĠĠ Ġ" çİĭ ", ĊĠĠĠ Ġ" åĨ ¯ ", ĊĠĠĠ Ġ" éĻĪ ", ĊĠĠĠ Ġ" è¤ ļ ", ĊĠĠĠ Ġ" åį « ", ĊĠĠĠ Ġ" èĴ ĭ ", ĊĠĠĠ Ġ" æ² Ī ", ĊĠĠĠ Ġ" éŁ © ", ĊĠĠĠ Ġ" æĿ ¨ ", ĊĠĠĠ Ġ" æľ ± ", ĊĠĠĠ Ġ" ç§ ¦ ", ĊĠĠĠ Ġ" å° ¤ ", ĊĠĠĠ Ġ" è®¸ ", ĊĠĠĠ Ġ" ä½ķ ", ĊĠĠĠ Ġ" åĲ ķ ", ĊĠĠĠ Ġ" æĸ½ ", ĊĠĠĠ Ġ" å¼ł ", ĊĠĠĠ Ġ" åŃ Ķ ", ĊĠĠĠ Ġ" æĽ ¹ ", ĊĠĠĠ Ġ" ä¸¥ ", ĊĠĠĠ Ġ" åįİ ", ĊĠĠĠ Ġ" éĩĳ ", ĊĠĠĠ Ġ" éŃ ı ", ĊĠĠĠ Ġ" éĻ ¶ ", ĊĠĠĠ Ġ" å§ ľ ", ĊĠĠĠ Ġ" æĪ ļ ", ĊĠĠĠ Ġ" è°¢ ", ĊĠĠĠ Ġ" éĤ ¹ ", ĊĠĠĠ Ġ" åĸ » ", ĊĠĠĠ Ġ" æŁ ı ", ĊĠĠĠ Ġ" æ°´ ", ĊĠĠĠ Ġ" çª ¦ ", ĊĠĠĠ Ġ" ç«ł ", ĊĠĠĠ Ġ" äºĳ ", ĊĠĠĠ Ġ" èĭı ", ĊĠĠĠ Ġ" æ½ ĺ ", ĊĠĠĠ Ġ" èĳ Ľ ", ĊĠĠĠ Ġ" å¥ ļ ", ĊĠĠĠ Ġ" èĮĥ ", ĊĠĠĠ Ġ" å½ Ń ", ĊĠĠĠ Ġ" éĥ İ ", ĊĠĠĠ Ġ" é² ģ ", ĊĠĠĠ Ġ" éŁ ¦ ", ĊĠĠĠ Ġ" æĺ Į ", ĊĠĠĠ Ġ" é©¬ ", ĊĠĠĠ Ġ" èĭ Ĺ ", ĊĠĠĠ Ġ" åĩ ¤ ", ĊĠĠĠ Ġ" èĬ± ", ĊĠĠĠ Ġ" æĸ¹ ", ĊĠĠĠ Ġ" ä¿ ŀ ", ĊĠĠĠ Ġ" ä»» ", ĊĠĠĠ Ġ" è¢ ģ ", ĊĠĠĠ Ġ" æŁ ³ ", ĊĠĠĠ Ġ" éħ Ĩ ", ĊĠĠĠ Ġ" é² į ", ĊĠĠĠ Ġ" åı² ", ĊĠĠĠ Ġ" åĶ Ĳ ", ĊĠĠĠ Ġ" è´¹ ", ĊĠĠĠ Ġ" å» ī ", ĊĠĠĠ Ġ" å² ĳ ", ĊĠĠĠ Ġ" èĸ Ľ ", ĊĠĠĠ Ġ" éĽ · ", ĊĠĠĠ Ġ" è´ º ", ĊĠĠĠ Ġ" åĢ ª ", ĊĠĠĠ Ġ" æ± ¤ ", ĊĠĠĠ Ġ" æ» ķ ", ĊĠĠĠ Ġ" æ® · ", ĊĠĠĠ Ġ" ç½Ĺ ", ĊĠĠĠ Ġ" æ¯ķ ", ĊĠĠĠ Ġ" éĥ Ŀ ", ĊĠĠĠ Ġ" é Ĥ¬ ", ĊĠĠĠ Ġ" å®ī ", ĊĠĠĠ Ġ" å¸¸ ", ĊĠĠĠ Ġ" ä¹Ĳ ", ĊĠĠĠ Ġ" äºİ ", ĊĠĠĠ Ġ" æĹ¶ ", ĊĠĠĠ Ġ" åĤ ħ ", ĊĠĠĠ Ġ" çļ ® ", ĊĠĠĠ Ġ" åį ŀ ", ĊĠĠĠ Ġ" é½Ĳ ", ĊĠĠĠ Ġ" åº· ", ĊĠĠĠ Ġ" ä¼ į ", ĊĠĠĠ Ġ" ä½Ļ ", ĊĠĠĠ Ġ" åħĥ ", ĊĠĠĠ Ġ" åį ľ ", ĊĠĠĠ Ġ" é¡ ¾ ", ĊĠĠĠ Ġ" åŃ Ł ", ĊĠĠĠ Ġ" å¹³ ", ĊĠĠĠ Ġ" é»Ħ ", ĊĠĠĠ Ġ" åĴĮ ", ĊĠĠĠ Ġ" ç© Ĩ ", ĊĠĠĠ Ġ" èĲ § ", ĊĠĠĠ Ġ" å° ¹ ", ĊĠĠĠ Ġ" å§ ļ ", ĊĠĠĠ Ġ" éĤ µ ", ĊĠĠĠ Ġ" æ¹ Ľ ", ĊĠĠĠ Ġ" æ± ª ", ĊĠĠĠ Ġ" ç¥ ģ ", ĊĠĠĠ Ġ" æ¯ Ľ ", ĊĠĠĠ Ġ" ç¦ ¹ ", ĊĠĠĠ Ġ" çĭ Ħ ", ĊĠĠĠ Ġ" ç±³ ", ĊĠĠĠ Ġ" è´Ŀ ", ĊĠĠĠ Ġ" æĺİ ", ĊĠĠĠ Ġ" èĩ § ", ĊĠĠĠ Ġ" è®¡ ", ĊĠĠĠ Ġ" ä¼ ı ", ĊĠĠĠ Ġ" æĪĲ ", ĊĠĠĠ Ġ" æĪ ´ ", ĊĠĠĠ Ġ" è° Ī ", ĊĠĠĠ Ġ" å® ĭ ", ĊĠĠĠ Ġ" èĮ ħ ", ĊĠĠĠ Ġ" åº ŀ ", ĊĠĠĠ Ġ" çĨ Ĭ ", ĊĠĠĠ Ġ" çºª ", ĊĠĠĠ Ġ" èĪ Ĵ ", ĊĠĠĠ Ġ" å± Ī ", ĊĠĠĠ Ġ" é¡¹ ", ĊĠĠĠ Ġ" ç¥ Ŀ ", ĊĠĠĠ Ġ" èĳ £ ", ĊĠĠĠ Ġ" æ¢ ģ ", ĊĠĠĠ Ġ" æĿ ľ ", ĊĠĠĠ Ġ" éĺ ® ", ĊĠĠĠ Ġ" èĵĿ ", ĊĠĠĠ Ġ" éĹ µ ", ĊĠĠĠ Ġ" å¸ Ń ", ĊĠĠĠ Ġ" åŃ £ " Ċ ) Ċ private Ġconst Ġval Ġfemale Ġ= ĊĠĠĠ Ġ" ç§ Ģ å¨ Ł èĭ± åįİ æħ § å· § ç¾İ å¨ ľ éĿĻ æ· ĳ æĥ ł çı ł ç¿ ł éĽ ħ èĬ Ŀ çİ ī èĲ į çº¢ å¨ ¥ çİ ² èĬ ¬ èĬ ³ ç ĩ ķ å½ © æĺ ¥ èı Ĭ åħ° åĩ ¤ æ´ ģ æ¢ ħ çĲ ³ ç´ł äºĳ èİ ² çľŁ çİ¯ éĽ ª èį £ çĪ± å¦ ¹ éľ ŀ é¦Ļ æľĪ èİ º åª Ľ èī ³ çĳ ŀ åĩ ¡ ä½ ³ åĺ ī çĲ ¼ åĭ ¤ çı į è´ ŀ èİ ī æ¡ Ĥ å¨ £ åı ¶ çĴ § çĴ Ĳ å¨ ħ çĲ ¦ æĻ ¶ å¦ į èĮ ľ ç§ ĭ çı Ĭ èİ İ éĶ ¦ é» Ľ éĿĴ åĢ © å© · å§ £ å© ī å¨ ´ çĳ ¾ é¢ ĸ éľ ² çĳ ¶ æĢ ¡ å© µ éĽ ģ èĵ ĵ çº ¨ ä» ª èį · ä¸ ¹ èĵ ī çľ ī åĲ Ľ çĲ ´ è ķ Ĭ èĸ ĩ èı ģ æ¢ ¦ å² ļ èĭ ĳ å© ķ é¦ ¨ çĳ Ĺ çĲ ° éŁ µ èŀ į åĽ Ń èīº åĴ ı åį ¿ èģ ª æ ¾ ľ çº ¯ æ¯ ĵ æĤ ¦ æĺ Ń åĨ ° çĪ ½ çĲ ¬ èĮ Ĺ ç¾ ½ å¸Į å®ģ æ¬ £ é£ ĺ èĤ² æ» ¢ é¦ ¥ çŃ ł æŁ Ķ ç« ¹ éľ Ń åĩ Ŀ æĻ ĵ æ¬¢ éľ Ħ æŀ « èĬ ¸ èı ² å¯ Ĵ ä¼ Ĭ äºļ å® ľ åı¯ å§ ¬ èĪ Ĵ å½± èį Ķ æŀ Ŀ æĢĿ ä¸ ½ " Ċ private Ġconst Ġval Ġmale Ġ= ĊĠĠĠ Ġ" ä¼ Ł åĪļ åĭ ĩ æ¯ ħ ä¿ Ĭ å³ ° å¼º åĨĽ å¹³ ä¿Ŀ ä¸ľ æĸĩ è¾ ī åĬĽ æĺİ æ°¸ åģ ¥ ä¸ĸ å¹¿ å¿Ĺ ä¹ī åħ´ èī¯ æµ· å±± ä» ģ æ³¢ å®ģ è´ µ ç¦ı çĶŁ é¾Ļ åħĥ åħ¨ åĽ½ èĥ ľ åŃ¦ ç¥ ¥ æīį åıĳ æŃ¦ æĸ° åĪ© æ¸ħ é£ŀ å½ ¬ å¯Į é¡º ä¿¡ åŃĲ æĿ ° æ¶ Ľ æĺ Į æĪĲ åº· æĺŁ åħī å¤© è¾¾ å®ī å² © ä¸Ń èĮ Ĥ è¿Ľ æŀĹ æľī åĿ ļ åĴĮ å½ ª åįļ è¯ ļ åħĪ æķ ¬ éľ ĩ æĮ ¯ å£ ® ä¼ļ æĢĿ ç¾¤ è± ª å¿ĥ éĤ ¦ æī¿ ä¹Ĳ ç»į åĬŁ æĿ ¾ åĸĦ åİ ļ åº Ĩ ç£ Ĭ æ°ĳ åıĭ è£ ķ æ²³ åĵ ² æ±Ł è¶ħ æµ © äº ® æĶ¿ è° ¦ äº ¨ å¥ĩ åĽº ä¹ĭ è½® ç¿ ° æľ Ĺ ä¼ ¯ å® ı è¨Ģ èĭ¥ é¸ £ æľ ĭ æĸ Į æ¢ ģ æł ĭ ç»´ åĲ¯ åħĭ ä¼ ¦ ç¿ Ķ æĹ Ń é¹ ı æ³ ½ æĻ ¨ è¾ ° å£« ä»¥ å»º å®¶ èĩ´ æłĳ çĤ İ å¾· è¡Į æĹ¶ æ³ ° çĽ Ľ éĽ Ħ çĲ Ľ éĴ § åĨ ł çŃĸ èħ ¾ æ¥ ł æ ¦ ķ é£İ èĪª å¼ ĺ "