package com.tduck.cloud.account.util;
import java.util.ArrayList;
/**
* @author Yeauty
* @version 1.0
* @Description:生成名字
* @date 2018/4/14 22:16
*/
public abstract class NameUtils {
private static final ArrayList<String> enHeadList = new ArrayList<>();
private static final ArrayList<String> entailList = new ArrayList<>();
private static final ArrayList<String> cnSurnameList = new ArrayList<>();
private static final ArrayList<String> cnNameList = new ArrayList<>();
static {
initEnHeadList();
initEntailList();
initCnSurnameList();
initCnNameList();
}
public static String getEnName() {
String head = enHeadList.get((int) (Math.random() * enHeadList.size()));
String tail = entailList.get((int) (Math.random() * entailList.size()));
return head + tail;
}
public static String getCnName() {
String head = cnSurnameList.get((int) (Math.random() * cnSurnameList.size()));
String tail = cnNameList.get((int) (Math.random() * cnNameList.size()));
return head + tail;
}
public static void initEnHeadList() {
enHeadList.add("Ter");
enHeadList.add("Wind");
enHeadList.add("Buck");
enHeadList.add("Glo");
enHeadList.add("Ray");
enHeadList.add("Black");
enHeadList.add("Bright");
enHeadList.add("Claire");
enHeadList.add("Blithe");
enHeadList.add("O'Ca");
enHeadList.add("Rams");
enHeadList.add("Dawn");
enHeadList.add("Kirk");
enHeadList.add("Beck");
enHeadList.add("Mill");
enHeadList.add("Hob");
enHeadList.add("Hod");
enHeadList.add("Fitch");
enHeadList.add("Wins");
enHeadList.add("Gals");
enHeadList.add("Boyd");
enHeadList.add("Myr");
enHeadList.add("Tours");
enHeadList.add("Hoo");
enHeadList.add("Dave");
enHeadList.add("Steele");
enHeadList.add("Ruth");
enHeadList.add("Brian");
enHeadList.add("Dier");
enHeadList.add("Mike");
enHeadList.add("Hoy");
enHeadList.add("Piers");
enHeadList.add("Lind");
enHeadList.add("Bill");
enHeadList.add("Booth");
enHeadList.add("A");
enHeadList.add("Ab");
enHeadList.add("Ser");
enHeadList.add("June");
enHeadList.add("Ac");
enHeadList.add("B");
enHeadList.add("Ad");
enHeadList.add("E");
enHeadList.add("F");
enHeadList.add("Brews");
enHeadList.add("Ag");
enHeadList.add("Chil");
enHeadList.add("Flo");
enHeadList.add("I");
enHeadList.add("Elroy");
enHeadList.add("Al");
enHeadList.add("L");
enHeadList.add("Tha");
enHeadList.add("An");
enHeadList.add("Paul");
enHeadList.add("O");
enHeadList.add("Beer");
enHeadList.add("Hutt");
enHeadList.add("The");
enHeadList.add("Ar");
enHeadList.add("Leif");
enHeadList.add("As");
enHeadList.add("Baird");
enHeadList.add("S");
enHeadList.add("At");
enHeadList.add("Au");
enHeadList.add("U");
enHeadList.add("Stra");
enHeadList.add("Jud");
enHeadList.add("Tho");
enHeadList.add("Dia");
enHeadList.add("Doug");
enHeadList.add("God");
enHeadList.add("Fast");
enHeadList.add("Ba");
enHeadList.add("Bea");
enHeadList.add("Lyn");
enHeadList.add("Walsh");
enHeadList.add("Be");
enHeadList.add("Dil");
enHeadList.add("Lyt");
enHeadList.add("Bi");
enHeadList.add("Bel");
enHeadList.add("Scrip");
enHeadList.add("Jus");
enHeadList.add("Ben");
enHeadList.add("Gos");
enHeadList.add("Gor");
enHeadList.add("Bo");
enHeadList.add("Hicks");
enHeadList.add("Ber");
enHeadList.add("Tris");
enHeadList.add("Bet");
enHeadList.add("Tif");
enHeadList.add("Hale");
enHeadList.add("Bes");
enHeadList.add("Joan");
enHeadList.add("Pad");
enHeadList.add("Bu");
enHeadList.add("Hearst");
enHeadList.add("Wol");
enHeadList.add("Reg");
enHeadList.add("Woo");
enHeadList.add("By");
enHeadList.add("Pag");
enHeadList.add("Tim");
enHeadList.add("Pal");
enHeadList.add("Crich");
enHeadList.add("Todd");
enHeadList.add("Pan");
enHeadList.add("Cha");
enHeadList.add("Sibyl");
enHeadList.add("Ca");
enHeadList.add("Bing");
enHeadList.add("Par");
enHeadList.add("Yves");
enHeadList.add("Bran");
enHeadList.add("Ce");
enHeadList.add("Ade");
enHeadList.add("Rex");
enHeadList.add("Pau");
enHeadList.add("Rey");
enHeadList.add("Pay");
enHeadList.add("Co");
enHeadList.add("Brad");
enHeadList.add("Sha");
enHeadList.add("Stone");
enHeadList.add("She");
enHeadList.add("Need");
enHeadList.add("Cu");
enHeadList.add("Cy");
enHeadList.add("Tess");
enHeadList.add("North");
enHeadList.add("Da");
enHeadList.add("Christ");
enHeadList.add("Frances");
enHeadList.add("De");
enHeadList.add("Gold");
enHeadList.add("Di");
enHeadList.add("Oisen");
enHeadList.add("Do");
enHeadList.add("Cis");
enHeadList.add("Fox");
enHeadList.add("Dean");
enHeadList.add("Fow");
enHeadList.add("Sid");
enHeadList.add("Sig");
enHeadList.add("Brooke");
enHeadList.add("Du");
enHeadList.add("Dy");
enHeadList.add("Samp");
enHeadList.add("Gra");
enHeadList.add("Sin");
enHeadList.add("Gre");
enHeadList.add("Smed");
enHeadList.add("Ed");
enHeadList.add("Gri");
enHeadList.add("Ef");
enHeadList.add("Eg");
enHeadList.add("Ei");
enHeadList.add("Gro");
enHeadList.add("O'Con");
enHeadList.add("Bird");
enHeadList.add("El");
enHeadList.add("Em");
enHeadList.add("Fors");
enHeadList.add("Er");
enHeadList.add("Holt");
enHeadList.add("Es");
enHeadList.add("Woolf");
enHeadList.add("Eu");
enHeadList.add("Field");
enHeadList.add("Kris");
enHeadList.add("Hub");
enHeadList.add("Hud");
enHeadList.add("Crai");
enHeadList.add("Rho");
enHeadList.add("Boyce");
enHeadList.add("Fa");
enHeadList.add("Hug");
enHeadList.add("Hul");
enHeadList.add("Fe");
enHeadList.add("Hun");
enHeadList.add("Lynch");
enHeadList.add("Grant");
enHeadList.add("Hum");
enHeadList.add("Young");
enHeadList.add("Kent");
enHeadList.add("Bil");
enHeadList.add("Fo");
enHeadList.add("Bir");
enHeadList.add("Hux");
enHeadList.add("Pea");
enHeadList.add("Joel");
enHeadList.add("Peg");
enHeadList.add("White");
enHeadList.add("Fre");
enHeadList.add("Pen");
enHeadList.add("Cla");
enHeadList.add("Ga");
enHeadList.add("Ford");
enHeadList.add("Nan");
enHeadList.add("Per");
enHeadList.add("Cle");
enHeadList.add("Ge");
enHeadList.add("Pet");
enHeadList.add("Nat");
enHeadList.add("John");
enHeadList.add("Crane");
enHeadList.add("Cly");
enHeadList.add("Ode");
enHeadList.add("Browne");
enHeadList.add("Dob");
enHeadList.add("Back");
enHeadList.add("Kerr");
enHeadList.add("Ha");
enHeadList.add("Bach");
enHeadList.add("He");
enHeadList.add