基本介绍
一个生成随机中英文姓名的 java 小项目,已打包jar(未混淆)。
这个 jar 的姓名资源是直接在类文件中使用数组存储的。下一篇将使用 json 的方式存取姓名资源。
点击下载
效果预览:
源码地址:https://gitee.com/mingyueyixi/RandomName/tree/master/SimpleName
其他说明
生成中文部分:
首先,定义了一堆姓氏:
class SourceZh {
static String[] firstNameInside = {
"赵" , "钱" , "孙" , "李" , "周" , "吴" , "郑" , "王",
"冯" , "陈" , "楮" , "卫" , "蒋" , "沈" , "韩" , "杨",
"朱" , "秦" , "尤" , "许" , "何" , "吕" , "施" , "张",
"孔" , "曹" , "严" , "华" , "金" , "魏" , "陶" , "姜",
"戚" , "谢" , "邹" , "喻" , "柏" , "水" , "窦" , "章",
"云" , "苏" , "潘" , "葛" , "奚" , "范" , "彭" , "郎",
"鲁" , "韦" , "昌" , "马" , "苗" , "凤" , "花" , "方",
"俞" , "任" , "袁" , "柳" , "酆" , "鲍" , "史" , "唐",
"费" , "廉" , "岑" , "薛" , "雷" , "贺" , "倪" , "汤",
"滕" , "殷" , "罗" , "毕" , "郝" , "邬" , "安" , "常",
"乐" , "于" , "时" , "傅" , "皮" , "卞" , "齐" , "康",
"伍" , "余" , "元" , "卜" , "顾" , "孟" , "平" , "黄",
"和" , "穆" , "萧" , "尹" , "姚" , "邵" , "湛" , "汪",
"祁" , "毛" , "禹" , "狄" , "米" , "贝" , "明" , "臧",
"计" , "伏" , "成" , "戴" , "谈" , "宋" , "茅" , "庞",
"熊" , "纪" , "舒" , "屈" , "项" , "祝" , "董" , "梁",
"杜" , "阮" , "蓝" , "闽" , "席" , "季" , "麻" , "强",
"贾" , "路" , "娄" , "危" , "江" , "童" , "颜" , "郭",
"梅" , "盛" , "林" , "刁" , "锺" , "徐" , "丘" , "骆",
"高" , "夏" , "蔡" , "田" , "樊" , "胡" , "凌" , "霍",
"虞" , "万" , "支" , "柯" , "昝" , "管" , "卢" , "莫",
"经" , "房" , "裘" , "缪" , "干" , "解" , "应" , "宗",
"丁" , "宣" , "贲" , "邓" , "郁" , "单" , "杭" , "洪",
"包" , "诸" , "左" , "石" , "崔" , "吉" , "钮" , "龚",
"程" , "嵇" , "邢" , "滑" , "裴" , "陆" , "荣" , "翁",
"荀" , "羊" , "於" , "惠" , "甄" , "麹" , "家" , "封",
"芮" , "羿" , "储" , "靳" , "汲" , "邴" , "糜" , "松",
"井" , "段" , "富" , "巫" , "乌" , "焦" , "巴" , "弓",
"牧" , "隗" , "山" , "谷" , "车" , "侯" , "宓" , "蓬",
"全" , "郗" , "班" , "仰" , "秋" , "仲" , "伊" , "宫",
"宁" , "仇" , "栾" , "暴" , "甘" , "斜" , "厉" , "戎",
"祖" , "武" , "符" , "刘" , "景" , "詹" , "束" , "龙",
"叶" , "幸" , "司" , "韶" , "郜" , "黎" , "蓟" , "薄",
"印" , "宿" , "白" , "怀" , "蒲" , "邰" , "从" , "鄂",
"索" , "咸" , "籍" , "赖" , "卓" , "蔺" , "屠" , "蒙",
"池" , "乔" , "阴" , "郁" , "胥" , "能" , "苍" , "双",
"闻" , "莘" , "党" , "翟" , "谭" , "贡" , "劳" , "逄",
"姬" , "申" , "扶" , "堵" , "冉" , "宰" , "郦" , "雍",
"郤" , "璩" , "桑" , "桂" , "濮" , "牛" , "寿" , "通",
"边" , "扈" , "燕" , "冀" , "郏" , "浦" , "尚" , "农",
"温" , "别" , "庄" , "晏" , "柴" , "瞿" , "阎" , "充",
"慕" , "连" , "茹" , "习" , "宦" , "艾" , "鱼" , "容",
"向" , "古" , "易" , "慎" , "戈" , "廖" , "庾" , "终",
"暨" , "居" , "衡" , "步" , "都" , "耿" , "满" , "弘",
"匡" , "国" , "文" , "寇" , "广" , "禄" , "阙" , "东",
"欧" , "殳" , "沃" , "利" , "蔚" , "越" , "夔" , "隆",
"师" , "巩" , "厍" , "聂" , "晁" , "勾" , "敖" , "融",
"冷" , "訾" , "辛" , "阚" , "那" , "简" , "饶" , "空",
"曾" , "毋" , "沙" , "乜" , "养" , "鞠" , "须" , "丰",
"巢" , "关" , "蒯" , "相" , "查" , "后" , "荆" , "红",
"游" , "竺" , "权" , "逑" , "盖" , "益" , "桓" , "公",
"万俟" , "司马" , "上官" , "欧阳",
"夏侯" , "诸葛" , "闻人" , "东方",
"赫连" , "皇甫" , "尉迟" , "公羊",
"澹台" , "公冶" , "宗政" , "濮阳",
"淳于" , "单于" , "太叔" , "申屠",
"公孙" , "仲孙" , "轩辕" , "令狐",
"锺离" , "宇文" , "长孙" , "慕容",
"鲜于" , "闾丘" , "司徒" , "司空",
"丌官" , "司寇" , "仉" , "督" , "子车",
"颛孙" , "端木" , "巫马" , "公西",
"漆雕" , "乐正" , "壤驷" , "公良",
"拓拔" , "夹谷" , "宰父" , "谷梁",
"晋" , "楚" , "阎" , "法" , "汝" , "鄢" , "涂" , "钦",
"段干" , "百里" , "东郭" , "南门",
"呼延" , "归" , "海" , "羊舌" , "微生",
"岳" , "帅" , "缑" , "亢" , "况" , "后" , "有" , "琴",
"梁丘" , "左丘" , "东门" , "西门",
"商" , "牟" , "佘" , "佴" , "伯" , "赏" , "南宫",
"墨" , "哈" , "谯" , "笪" , "年" , "爱" , "阳" , "佟",
"第五" , "言" , "福"
};
}
然后,随机生成中文名字,并且去掉一些繁体中文,拼接成中文姓名:
import java.io.UnsupportedEncodingException;
import java.util.Random;
import com.lu.sn.RandomNameI;
public class SimpleZhName implements RandomNameI{
/**
* 构造方法
*/
public SimpleZhName() {
random = new Random();
}
private Random random;
/**
* 使用数组的方式存储姓氏
* @return 数组中随机下标的字符串
*/
public String insideFirstName() {
int i = random.nextInt(SourceZh.firstNameInside.length);//[0,n)
return SourceZh.firstNameInside[i];
}
public String[] getFirstNameInside() {
return SourceZh.firstNameInside;
}
/**
* 去掉了相当多的繁体字
* @return 随机生成一个汉字
*/
private String insideSimpleLastName(){
int hight,low;//二进制的高低位
Random random= new Random();
StringBuilder sBuilder = new StringBuilder();
int lastLenght = 1+random.nextInt(2);
for(int i=0;i<lastLenght;i++) {
hight = 176+random.nextInt(39);
low = 161+random.nextInt(93);
byte[]han = new byte[2];
han[0]= new Integer(hight).byteValue();
han[1]= new Integer(low).byteValue();
try {
sBuilder.append(new String(han,"gbk"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
return sBuilder.toString();
}
/**
* @return 全名
*/
@Override
public String getFullName() {
return insideFirstName()+insideSimpleLastName();
}
/**
* @return 数组,[姓,名]
*/
@Override
public String[] getSplitName() {
String[] splitName = {insideFirstName(),insideSimpleLastName()};
return splitName;
}
@Override
public String getSimpleName() {
return insideSimpleLastName();
}
}
最后,封装使用工具类:
public class SimpleZhNameUtil {
private final static class Holder{
private static final SimpleZhName SIMPLE_ZH_NAME = new SimpleZhName();
}
/**
* @return 全名
*/
public static String getFullName() {
return Holder.SIMPLE_ZH_NAME.getFullName();
}
/**
* @return 数组,[姓,名]
*/
public static String[] getSplitName() {
return Holder.SIMPLE_ZH_NAME.getSplitName();
}
public static String getSimpleName() {
return Holder.SIMPLE_ZH_NAME.getSimpleName();
}
}
英文姓名生成原理中文一样,不过,英文的姓和名不知如何区分,目前只随机抽取。
同时,英文名应当具备中文译名。所以,应该准备两种姓名资源:
英文名:
class SourceEn {
static String[] namesEn = {
"Aaron",
"Abel",
"Abraham",
"Adam",
"Adrian",
"Aidan",
"Alva",
"Alex",
"Alexander",
"Alan",
"Albert",
"Alfred",
"Andrew",
"Andy",
"Angus",
"Anthony",
"Apollo",
"Arnold",
"Arthur",
"August",
"Austin",
"Ben",
"Benjamin",
"Bert",
"Benson",
"Bill",
"Billy",
"Blake",
"Bob",
"Bobby",
"Brad",
"Brandon",
"Brant",
"Brent",
"Brian",
"Brown",
"Bruce",
"Caleb",
"Cameron",
"Carl",
"Carlos",
"Cary",
"Caspar",
"Cecil",
"Charles",
"Cheney",
"Chris",
"Christian",
"Christopher",
"Clark",
"Cliff",
"Cody",
"Cole",
"Colin",
"Cosmo",
"Daniel",
"Denny",
"Darwin",
"David",
"Dennis",
"Derek",
"Dick",
"Donald",
"Douglas",
"Duke",
"Dylan",
"Eddie",
"Edgar",
"Edison",
"Edmund",
"Edward",
"Edwin",
"Elijah",
"Elliott",
"Elvis",
"Eric",
"Ethan",
"Eugene",
"Evan",
"Enterprise",
"Ford",
"Francis",
"Frank",
"Franklin",
"Fred",
"Gabriel",
"Gaby",
"Garfield",
"Gary",
"Gavin",
"Geoffrey",
"George",
"Gino",
"Glen",
"Glendon",
"Hank",
"Hardy",
"Harrison",
"Harry",
"Hayden",
"Henry",
"Hilton",
"Hugo",
"Hunk",
"Howard",
"Henry",
"Ian",
"Ignativs",
"Ivan",
"Isaac",
"Isaiah",
"Jack",
"Jackson",
"Jacob",
"James",
"Jason",
"Jay",
"Jeffery",
"Jerome",
"Jerry",
"Jesse",
"Jim",
"Jimmy",
"Joe",
"John",
"Johnny",
"Jonathan",
"Jordan",
"Jose",
"Joshua",
"Justin",
"Keith",
"Ken",
"Kennedy",
"Kenneth",
"Kenny",
"Kevin",
"Kyle",
"Lance",
"Larry",
"Laurent",
"Lawrence",
"Leander",
"Lee",
"Leo",
"Leonard",
"Leopold",
"Leslie",
"Loren",
"Lori",
"Lorin",
"Louis",
"Luke",
"Marcus",
"Marcy",
"Mark",
"Marks",
"Mars",
"Marshal",
"Martin",
"Marvin",
"Mason",
"Matthew",
"Max",
"Michael",
"Mickey",
"Mike",
"Nathan",
"Nathaniel",
"Neil",
"Nelson",
"Nicholas",
"Nick",
"Noah",
"Norman",
"Oliver",
"Oscar",
"Owen",
"Patrick",
"Paul",
"Peter",
"Philip",
"Phoebe",
"Quentin",
"Randall",
"Randolph",
"Randy",
"Ray",
"Raymond",
"Reed",
"Rex",
"Richard",
"Richie",
"Riley",
"Robert",
"Robin",
"Robinson",
"Rock",
"Roger",
"Ronald",
"Rowan",
"Roy",
"Ryan",
"Sam",
"Sammy",
"Samuel",
"Scott",
"Sean",
"Shawn",
"Sidney",
"Simon",
"Solomon",
"Spark",
"Spencer",
"Spike",
"Stanley",
"Steve",
"Steven",
"Stewart",
"Stuart",
"Terence",
"Terry",
"Ted",
"Thomas",
"Tim",
"Timothy",
"Todd",
"Tommy",
"Tom",
"Thomas",
"Tony",
"Tyler",
"Ultraman",
"Ulysses",
"Van",
"Vern",
"Vernon",
"Victor",
"Vincent",
"Warner",
"Warren",
"Wayne",
"Wesley",
"William",
"Willy",
"Zack",
"Zachary",
"Abigail",
"Abby",
"Ada",
"Adelaide",
"Adeline",
"Alexandra",
"Ailsa",
"Aimee",
"Alexis",
"Alice",
"Alicia",
"Alina",
"Allison",
"Alyssa",
"Amanda",
"Amy",
"Amber",
"Anastasia",
"Andrea",
"Angel",
"Angela",
"Angelia",
"Angelina",
"Ann",
"Anna",
"Anne",
"Annie",
"Anita",
"Ariel",
"April",
"Ashley",
"Audrey",
"Aviva",
"Barbara",
"Barbie",
"Beata",
"Beatrice",
"Becky",
"Bella",
"Bess",
"Bette",
"Betty",
"Blanche",
"Bonnie",
"Brenda",
"Brianna",
"Britney",
"Brittany",
"Camille",
"Candice",
"Candy",
"Carina",
"Carmen",
"Carol",
"Caroline",
"Carry",
"Carrie",
"Cassandra",
"Cassie",
"Catherine",
"Cathy",
"Chelsea",
"Charlene",
"Charlotte",
"Cherry",
"Cheryl",
"Chloe",
"Chris",
"Christina",
"Christine",
"Christy",
"Cindy",
"Claire",
"Claudia",
"Clement",
"Cloris",
"Connie",
"Constance",
"Cora",
"Corrine",
"Crystal",
"Daisy",
"Daphne",
"Darcy",
"Dave",
"Debbie",
"Deborah",
"Debra",
"Demi",
"Diana",
"Dolores",
"Donna",
"Dora",
"Doris",
"Edith",
"Editha",
"Elaine",
"Eleanor",
"Elizabeth",
"Ella",
"Ellen",
"Ellie",
"Emerald",
"Emily",
"Emma",
"Enid",
"Elsa",
"Erica",
"Estelle",
"Esther",
"Eudora",
"Eva",
"Eve",
"Evelyn",
"Fannie",
"Fay",
"Fiona",
"Flora",
"Florence",
"Frances",
"Frederica",
"Frieda",
"Flta",
"Gina",
"Gillian",
"Gladys",
"Gloria",
"Grace",
"Grace",
"Greta",
"Gwendolyn",
"Hannah",
"Haley",
"Hebe",
"Helena",
"Hellen",
"Henna",
"Heidi",
"Hillary",
"Ingrid",
"Isabella",
"Ishara",
"Irene",
"Iris",
"Ivy",
"Jacqueline",
"Jade",
"Jamie",
"Jane",
"Janet",
"Jasmine",
"Jean",
"Jenna",
"Jennifer",
"Jenny",
"Jessica",
"Jessie",
"Jill",
"Joan",
"Joanna",
"Jocelyn",
"Joliet",
"Josephine",
"Josie",
"Joy",
"Joyce",
"Judith",
"Judy",
"Julia",
"Juliana",
"Julie",
"June",
"Karen",
"Karida",
"Katherine",
"Kate",
"Kathy",
"Katie",
"Katrina",
"Kay",
"Kayla",
"Kelly",
"Kelsey",
"Kimberly",
"Kitty",
"Lareina",
"Lassie",
"Laura",
"Lauren",
"Lena",
"Lydia",
"Lillian",
"Lily",
"Linda",
"lindsay",
"Lisa",
"Liz",
"Lora",
"Lorraine",
"Louisa",
"Louise",
"Lucia",
"Lucy",
"Lucine",
"Lulu",
"Lydia",
"Lynn",
"Mabel",
"Madeline",
"Maggie",
"Mamie",
"Manda",
"Mandy",
"Margaret",
"Mariah",
"Marilyn",
"Martha",
"Mavis",
"Mary",
"Matilda",
"Maureen",
"Mavis",
"Maxine",
"May",
"Mayme",
"Megan",
"Melinda",
"Melissa",
"Melody",
"Mercedes",
"Meredith",
"Mia",
"Michelle",
"Milly",
"Miranda",
"Miriam",
"Miya",
"Molly",
"Monica",
"Morgan",
"Nancy",
"Natalie",
"Natasha",
"Nicole",
"Nikita",
"Nina",
"Nora",
"Norma",
"Nydia",
"Octavia",
"Olina",
"Olivia",
"Ophelia",
"Oprah",
"Pamela",
"Patricia",
"Patty",
"Paula",
"Pauline",
"Pearl",
"Peggy",
"Philomena",
"Phoebe",
"Phyllis",
"Polly",
"Priscilla",
"Quentina",
"Rachel",
"Rebecca",
"Regina",
"Rita",
"Rose",
"Roxanne",
"Ruth",
"Sabrina",
"Sally",
"Sandra",
"Samantha",
"Sami",
"Sandra",
"Sandy",
"Sarah",
"Savannah",
"Scarlett",
"Selma",
"Selina",
"Serena",
"Sharon",
"Sheila",
"Shelley",
"Sherry",
"Shirley",
"Sierra",
"Silvia",
"Sonia",
"Sophia",
"Stacy",
"Stella",
"Stephanie",
"Sue",
"Sunny",
"Susan",
"Tamara",
"Tammy",
"Tanya",
"Tasha",
"Teresa",
"Tess",
"Tiffany",
"Tina",
"Tonya",
"Tracy",
"Ursula",
"Vanessa",
"Venus",
"Vera",
"Vicky",
"Victoria",
"Violet",
"Virginia",
"Vita",
"Vivian"
};
}
对应中文译名:
public class TranslateZh {
static String[] namesZh = {
"亚伦",
"亚伯",
"亚伯拉罕",
"亚当",
"艾德里安",
"艾登",
"阿尔瓦",
"亚历克斯",
"亚历山大",
"艾伦",
"艾伯特",
"阿尔弗雷德",
"安德鲁",
"安迪",
"安格斯",
"安东尼",
"阿波罗",
"阿诺德",
"亚瑟",
"奥古斯特",
"奥斯汀",
"本",
"本杰明",
"伯特",
"本森",
"比尔",
"比利",
"布莱克",
"鲍伯",
"鲍比",
"布拉德",
"布兰登",
"布兰特",
"布伦特",
"布赖恩",
"布朗",
"布鲁斯",
"迦勒",
"卡梅伦",
"卡尔",
"卡洛斯",
"凯里",
"卡斯帕",
"塞西",
"查尔斯",
"采尼",
"克里斯",
"克里斯蒂安",
"克里斯多夫",
"克拉克",
"柯利弗",
"科迪",
"科尔",
"科林",
"科兹莫",
"丹尼尔",
"丹尼",
"达尔文",
"大卫",
"丹尼斯",
"德里克",
"狄克",
"唐纳德",
"道格拉斯",
"杜克",
"迪伦",
"埃迪",
"埃德加",
"爱迪生",
"艾德蒙",
"爱德华",
"艾德文",
"以利亚",
"艾略特",
"埃尔维斯",
"埃里克",
"伊桑",
"柳真",
"埃文",
"企业英语培训",
"福特",
"弗兰克思",
"弗兰克",
"富兰克林",
"弗瑞德",
"加百利",
"加比",
"加菲尔德",
"加里",
"加文",
"杰弗里",
"乔治",
"基诺",
"格林",
"格林顿",
"汉克",
"哈帝",
"哈里森",
"哈利",
"海顿",
"亨利",
"希尔顿",
"雨果",
"汉克",
"霍华德",
"亨利",
"伊恩",
"伊格纳缇伍兹",
"伊凡",
"艾萨克",
"以赛亚",
"杰克",
"杰克逊",
"雅各布",
"詹姆士",
"詹森",
"杰伊",
"杰弗瑞",
"杰罗姆",
"杰瑞",
"杰西",
"吉姆",
"吉米",
"乔",
"约翰",
"约翰尼",
"乔纳森",
"乔丹",
"约瑟夫",
"约书亚",
"贾斯汀",
"凯斯",
"肯",
"肯尼迪",
"肯尼斯",
"肯尼",
"凯文",
"凯尔",
"兰斯",
"拉里",
"劳伦特",
"劳伦斯",
"利安德尔",
"李",
"雷欧",
"雷纳德",
"利奥波特",
"莱斯利",
"劳伦",
"劳瑞",
"劳瑞恩",
"路易斯",
"路加",
"马库斯",
"马西",
"马克",
"马科斯",
"马尔斯",
"马歇尔",
"马丁",
"马文",
"梅森",
"马修",
"马克斯",
"迈克尔",
"米奇",
"麦克",
"内森",
"纳撒尼尔",
"尼尔",
"尼尔森",
"尼古拉斯",
"尼克",
"诺亚",
"诺曼",
"奥利弗",
"奥斯卡",
"欧文",
"帕特里克",
"保罗",
"彼得",
"菲利普",
"菲比",
"昆廷",
"兰德尔",
"伦道夫",
"兰迪",
"雷",
"雷蒙德",
"列得",
"雷克斯",
"理查德",
"里奇",
"赖利/瑞利",
"罗伯特",
"罗宾",
"鲁宾逊",
"洛克",
"罗杰",
"罗纳",
"罗文",
"罗伊",
"赖安",
"萨姆",
"萨米",
"塞缪尔",
"斯考特",
"肖恩",
"肖恩",
"西德尼",
"西蒙",
"所罗门",
"斯帕克",
"斯宾塞",
"斯派克",
"斯坦利",
"史蒂夫",
"史蒂文",
"斯图尔特",
"斯图亚特",
"特伦斯",
"特里",
"泰德",
"托马斯",
"提姆",
"蒂莫西",
"托德",
"汤米",
"汤姆",
"托马斯",
"托尼",
"泰勒",
"奥特曼",
"尤利塞斯",
"范",
"弗恩",
"弗农",
"维克多",
"文森特",
"华纳",
"沃伦",
"韦恩",
"卫斯理",
"威廉",
"维利",
"扎克",
"圣扎迦利",
"阿比盖尔",
"艾比",
"艾达",
"阿德莱德",
"艾德琳",
"亚历桑德拉",
"艾丽莎",
"艾米",
"亚历克西斯",
"爱丽丝",
"艾丽西娅",
"艾琳娜",
"艾莉森",
"艾莉莎",
"阿曼达",
"艾美",
"安伯",
"阿纳斯塔西娅",
"安德莉亚",
"安琪",
"安吉拉",
"安吉莉亚",
"安吉莉娜",
"安",
"安娜",
"安妮",
"安妮",
"安尼塔",
"艾莉尔",
"阿普里尔",
"艾许莉",
"欧蕊",
"阿维娃",
"笆笆拉",
"芭比",
"贝亚特",
"比阿特丽斯",
"贝基",
"贝拉",
"贝斯",
"贝蒂",
"贝蒂",
"布兰奇",
"邦妮",
"布伦达",
"布莱安娜",
"布兰妮",
"布列塔尼",
"卡米尔",
"莰蒂丝",
"坎蒂",
"卡瑞娜",
"卡门",
"凯罗尔",
"卡罗琳",
"凯丽",
"凯莉",
"卡桑德拉",
"凯西",
"凯瑟琳",
"凯茜",
"切尔西",
"沙琳",
"夏洛特",
"切莉",
"雪莉尔",
"克洛伊",
"克莉丝",
"克里斯蒂娜",
"克里斯汀",
"克里斯蒂",
"辛迪",
"克莱尔",
"克劳迪娅",
"克莱门特",
"克劳瑞丝",
"康妮",
"康斯坦斯",
"科拉",
"科瑞恩",
"科瑞斯特尔",
"戴茜",
"达芙妮",
"达茜",
"戴夫",
"黛比",
"黛博拉",
"黛布拉",
"黛米",
"黛安娜",
"德洛丽丝",
"堂娜",
"多拉",
"桃瑞丝",
"伊迪丝",
"伊迪萨",
"伊莱恩",
"埃莉诺",
"伊丽莎白",
"埃拉",
"爱伦",
"艾莉",
"艾米瑞达",
"艾米丽",
"艾玛",
"伊妮德",
"埃尔莎",
"埃莉卡",
"爱斯特尔",
"爱丝特",
"尤杜拉",
"伊娃",
"伊芙",
"伊夫林",
"芬妮",
"费怡",
"菲奥纳",
"福罗拉",
"弗罗伦丝",
"弗郎西丝",
"弗雷德里卡",
"弗里达",
"上海英语外教",
"吉娜",
"吉莉安",
"格拉蒂丝",
"格罗瑞娅",
"格瑞丝",
"格瑞丝",
"格瑞塔",
"格温多琳",
"汉娜",
"海莉",
"赫柏",
"海伦娜",
"海伦",
"汉纳",
"海蒂",
"希拉里",
"英格丽德",
"伊莎贝拉",
"爱沙拉",
"艾琳",
"艾丽丝",
"艾维",
"杰奎琳",
"小玉",
"詹米",
"简",
"珍妮特",
"贾斯敏",
"姬恩",
"珍娜",
"詹妮弗",
"詹妮",
"杰西卡",
"杰西",
"姬尔",
"琼",
"乔安娜",
"乔斯林",
"乔莉埃特",
"约瑟芬",
"乔茜",
"乔伊",
"乔伊斯",
"朱迪丝",
"朱蒂",
"朱莉娅",
"朱莉安娜",
"朱莉",
"朱恩",
"凯琳",
"卡瑞达",
"凯瑟琳",
"凯特",
"凯西",
"卡蒂",
"卡特里娜",
"凯",
"凯拉",
"凯莉",
"凯尔西",
"特里娜",
"基蒂",
"莱瑞拉",
"蕾西",
"劳拉",
"罗兰",
"莉娜",
"莉迪娅",
"莉莲",
"莉莉",
"琳达",
"琳赛",
"丽莎",
"莉兹",
"洛拉",
"罗琳",
"路易莎",
"路易丝",
"露西娅",
"露茜",
"露西妮",
"露露",
"莉迪娅",
"林恩",
"梅布尔",
"马德琳",
"玛姬",
"玛米",
"曼达",
"曼迪",
"玛格丽特",
"玛丽亚",
"玛丽莲",
"玛莎",
"梅维丝",
"玛丽",
"玛蒂尔达",
"莫琳",
"梅维丝",
"玛克辛",
"梅",
"梅米",
"梅甘",
"梅琳达",
"梅利莎",
"美洛蒂",
"默西迪丝",
"梅瑞狄斯",
"米娅",
"米歇尔",
"米莉",
"米兰达",
"米里亚姆",
"米娅",
"茉莉",
"莫尼卡",
"摩根",
"南茜",
"娜塔莉",
"娜塔莎",
"妮可",
"尼基塔",
"尼娜",
"诺拉",
"诺玛",
"尼迪亚",
"奥克塔维亚",
"奥琳娜",
"奥利维亚",
"奥菲莉娅",
"奥帕",
"帕梅拉",
"帕特丽夏",
"芭迪",
"保拉",
"波琳",
"珀尔",
"帕姬",
"菲洛米娜",
"菲比",
"菲丽丝",
"波莉",
"普里西拉",
"昆蒂娜",
"雷切尔",
"丽贝卡",
"瑞加娜",
"丽塔",
"罗丝",
"洛克萨妮",
"露丝",
"萨布丽娜",
"萨莉",
"桑德拉",
"萨曼莎",
"萨米",
"桑德拉",
"桑迪",
"莎拉",
"萨瓦纳",
"斯佳丽",
"塞尔玛",
"塞琳娜",
"塞丽娜",
"莎伦",
"希拉",
"雪莉",
"雪丽",
"雪莉",
"斯莱瑞",
"西尔维亚",
"索尼亚",
"索菲娅",
"丝塔茜",
"丝特拉",
"斯蒂芬妮",
"苏",
"萨妮",
"苏珊",
"塔玛拉",
"苔米",
"谭雅坦尼娅",
"塔莎",
"特莉萨",
"苔丝",
"蒂凡妮",
"蒂娜",
"棠雅",
"特蕾西",
"厄休拉",
"温妮莎",
"维纳斯",
"维拉",
"维姬",
"维多利亚",
"维尔莉特",
"维吉妮亚",
"维达",
"薇薇安"
};
}
其他代码和生成中文姓名类似。
运行和测试:
import org.junit.Test;
import com.lu.sn.en.EnglishName;
import com.lu.sn.en.EnglishNameUtil;
import com.lu.sn.zh.SimpleZhName;
public class RandomNameToolTest {
@Test
public void test() {
int count = 200;
for (int i = 0; i < count; i++) {
String englishName = RandomNameTool.getName(Language.en,NameType.FULL_NAME);
String translateName = EnglishNameUtil.getTranslateName(Language.zh);
System.out.println(englishName + " --- "+ translateName);
}
for (int i = 0; i < count; i++) {
String chineseName = RandomNameTool.getName(Language.zh, NameType.FULL_NAME);
System.out.println(chineseName);
}
RandomNameCreator randomNameCreator = new RandomNameCreator();
EnglishName englishName = randomNameCreator.factory(EnglishName.class);
SimpleZhName chineseName = randomNameCreator.factory(SimpleZhName.class);
for(int i = 0;i<count;i++) {
System.out.println(englishName.getFullName()+"---"+englishName.getTranslateName(Language.zh));
}
for(int i = 0;i<count;i++) {
System.out.println(chineseName.getFullName());
}
}
}
效果预览:
以上姓名资源,出于某些奇奇怪怪的原因,我直接写在了类体中。这样的做法似乎不妥,假设未来增添了其他语言,占用内存会越来越多。
不过,目前暂时如此。
另一个设想是,使用json保存姓名数据,使用时读取,附英文姓名英汉对照 json :
[
{
"en": "Aaron",
"zh": "亚伦"
},
{
"en": "Abel",
"zh": "亚伯"
},
{
"en": "Abraham",
"zh": "亚伯拉罕"
},
{
"en": "Adam",
"zh": "亚当"
},
{
"en": "Adrian",
"zh": "艾德里安"
},
{
"en": "Aidan",
"zh": "艾登"
},
{
"en": "Alva",
"zh": "阿尔瓦"
},
{
"en": "Alex",
"zh": "亚历克斯"
},
{
"en": "Alexander",
"zh": "亚历山大"
},
{
"en": "Alan",
"zh": "艾伦"
},
{
"en": "Albert",
"zh": "艾伯特"
},
{
"en": "Alfred",
"zh": "阿尔弗雷德"
},
{
"en": "Andrew",
"zh": "安德鲁"
},
{
"en": "Andy",
"zh": "安迪"
},
{
"en": "Angus",
"zh": "安格斯"
},
{
"en": "Anthony",
"zh": "安东尼"
},
{
"en": "Apollo",
"zh": "阿波罗"
},
{
"en": "Arnold",
"zh": "阿诺德"
},
{
"en": "Arthur",
"zh": "亚瑟"
},
{
"en": "August",
"zh": "奥古斯特"
},
{
"en": "Austin",
"zh": "奥斯汀"
},
{
"en": "Ben",
"zh": "本"
},
{
"en": "Benjamin",
"zh": "本杰明"
},
{
"en": "Bert",
"zh": "伯特"
},
{
"en": "Benson",
"zh": "本森"
},
{
"en": "Bill",
"zh": "比尔"
},
{
"en": "Billy",
"zh": "比利"
},
{
"en": "Blake",
"zh": "布莱克"
},
{
"en": "Bob",
"zh": "鲍伯"
},
{
"en": "Bobby",
"zh": "鲍比"
},
{
"en": "Brad",
"zh": "布拉德"
},
{
"en": "Brandon",
"zh": "布兰登"
},
{
"en": "Brant",
"zh": "布兰特"
},
{
"en": "Brent",
"zh": "布伦特"
},
{
"en": "Brian",
"zh": "布赖恩"
},
{
"en": "Brown",
"zh": "布朗"
},
{
"en": "Bruce",
"zh": "布鲁斯"
},
{
"en": "Caleb",
"zh": "迦勒"
},
{
"en": "Cameron",
"zh": "卡梅伦"
},
{
"en": "Carl",
"zh": "卡尔"
},
{
"en": "Carlos",
"zh": "卡洛斯"
},
{
"en": "Cary",
"zh": "凯里"
},
{
"en": "Caspar",
"zh": "卡斯帕"
},
{
"en": "Cecil",
"zh": "塞西"
},
{
"en": "Charles",
"zh": "查尔斯"
},
{
"en": "Cheney",
"zh": "采尼"
},
{
"en": "Chris",
"zh": "克里斯"
},
{
"en": "Christian",
"zh": "克里斯蒂安"
},
{
"en": "Christopher",
"zh": "克里斯多夫"
},
{
"en": "Clark",
"zh": "克拉克"
},
{
"en": "Cliff",
"zh": "柯利弗"
},
{
"en": "Cody",
"zh": "科迪"
},
{
"en": "Cole",
"zh": "科尔"
},
{
"en": "Colin",
"zh": "科林"
},
{
"en": "Cosmo",
"zh": "科兹莫"
},
{
"en": "Daniel",
"zh": "丹尼尔"
},
{
"en": "Denny",
"zh": "丹尼"
},
{
"en": "Darwin",
"zh": "达尔文"
},
{
"en": "David",
"zh": "大卫"
},
{
"en": "Dennis",
"zh": "丹尼斯"
},
{
"en": "Derek",
"zh": "德里克"
},
{
"en": "Dick",
"zh": "狄克"
},
{
"en": "Donald",
"zh": "唐纳德"
},
{
"en": "Douglas",
"zh": "道格拉斯"
},
{
"en": "Duke",
"zh": "杜克"
},
{
"en": "Dylan",
"zh": "迪伦"
},
{
"en": "Eddie",
"zh": "埃迪"
},
{
"en": "Edgar",
"zh": "埃德加"
},
{
"en": "Edison",
"zh": "爱迪生"
},
{
"en": "Edmund",
"zh": "艾德蒙"
},
{
"en": "Edward",
"zh": "爱德华"
},
{
"en": "Edwin",
"zh": "艾德文"
},
{
"en": "Elijah",
"zh": "以利亚"
},
{
"en": "Elliott",
"zh": "艾略特"
},
{
"en": "Elvis",
"zh": "埃尔维斯"
},
{
"en": "Eric",
"zh": "埃里克"
},
{
"en": "Ethan",
"zh": "伊桑"
},
{
"en": "Eugene",
"zh": "柳真"
},
{
"en": "Evan",
"zh": "埃文"
},
{
"en": "Enterprise",
"zh": "企业英语培训"
},
{
"en": "Ford",
"zh": "福特"
},
{
"en": "Francis",
"zh": "弗兰克思"
},
{
"en": "Frank",
"zh": "弗兰克"
},
{
"en": "Franklin",
"zh": "富兰克林"
},
{
"en": "Fred",
"zh": "弗瑞德"
},
{
"en": "Gabriel",
"zh": "加百利"
},
{
"en": "Gaby",
"zh": "加比"
},
{
"en": "Garfield",
"zh": "加菲尔德"
},
{
"en": "Gary",
"zh": "加里"
},
{
"en": "Gavin",
"zh": "加文"
},
{
"en": "Geoffrey",
"zh": "杰弗里"
},
{
"en": "George",
"zh": "乔治"
},
{
"en": "Gino",
"zh": "基诺"
},
{
"en": "Glen",
"zh": "格林"
},
{
"en": "Glendon",
"zh": "格林顿"
},
{
"en": "Hank",
"zh": "汉克"
},
{
"en": "Hardy",
"zh": "哈帝"
},
{
"en": "Harrison",
"zh": "哈里森"
},
{
"en": "Harry",
"zh": "哈利"
},
{
"en": "Hayden",
"zh": "海顿"
},
{
"en": "Henry",
"zh": "亨利"
},
{
"en": "Hilton",
"zh": "希尔顿"
},
{
"en": "Hugo",
"zh": "雨果"
},
{
"en": "Hunk",
"zh": "汉克"
},
{
"en": "Howard",
"zh": "霍华德"
},
{
"en": "Henry",
"zh": "亨利"
},
{
"en": "Ian",
"zh": "伊恩"
},
{
"en": "Ignativs",
"zh": "伊格纳缇伍兹"
},
{
"en": "Ivan",
"zh": "伊凡"
},
{
"en": "Isaac",
"zh": "艾萨克"
},
{
"en": "Isaiah",
"zh": "以赛亚"
},
{
"en": "Jack",
"zh": "杰克"
},
{
"en": "Jackson",
"zh": "杰克逊"
},
{
"en": "Jacob",
"zh": "雅各布"
},
{
"en": "James",
"zh": "詹姆士"
},
{
"en": "Jason",
"zh": "詹森"
},
{
"en": "Jay",
"zh": "杰伊"
},
{
"en": "Jeffery",
"zh": "杰弗瑞"
},
{
"en": "Jerome",
"zh": "杰罗姆"
},
{
"en": "Jerry",
"zh": "杰瑞"
},
{
"en": "Jesse",
"zh": "杰西"
},
{
"en": "Jim",
"zh": "吉姆"
},
{
"en": "Jimmy",
"zh": "吉米"
},
{
"en": "Joe",
"zh": "乔"
},
{
"en": "John",
"zh": "约翰"
},
{
"en": "Johnny",
"zh": "约翰尼"
},
{
"en": "Jonathan",
"zh": "乔纳森"
},
{
"en": "Jordan",
"zh": "乔丹"
},
{
"en": "Jose",
"zh": "约瑟夫"
},
{
"en": "Joshua",
"zh": "约书亚"
},
{
"en": "Justin",
"zh": "贾斯汀"
},
{
"en": "Keith",
"zh": "凯斯"
},
{
"en": "Ken",
"zh": "肯"
},
{
"en": "Kennedy",
"zh": "肯尼迪"
},
{
"en": "Kenneth",
"zh": "肯尼斯"
},
{
"en": "Kenny",
"zh": "肯尼"
},
{
"en": "Kevin",
"zh": "凯文"
},
{
"en": "Kyle",
"zh": "凯尔"
},
{
"en": "Lance",
"zh": "兰斯"
},
{
"en": "Larry",
"zh": "拉里"
},
{
"en": "Laurent",
"zh": "劳伦特"
},
{
"en": "Lawrence",
"zh": "劳伦斯"
},
{
"en": "Leander",
"zh": "利安德尔"
},
{
"en": "Lee",
"zh": "李"
},
{
"en": "Leo",
"zh": "雷欧"
},
{
"en": "Leonard",
"zh": "雷纳德"
},
{
"en": "Leopold",
"zh": "利奥波特"
},
{
"en": "Leslie",
"zh": "莱斯利"
},
{
"en": "Loren",
"zh": "劳伦"
},
{
"en": "Lori",
"zh": "劳瑞"
},
{
"en": "Lorin",
"zh": "劳瑞恩"
},
{
"en": "Louis",
"zh": "路易斯"
},
{
"en": "Luke",
"zh": "路加"
},
{
"en": "Marcus",
"zh": "马库斯"
},
{
"en": "Marcy",
"zh": "马西"
},
{
"en": "Mark",
"zh": "马克"
},
{
"en": "Marks",
"zh": "马科斯"
},
{
"en": "Mars",
"zh": "马尔斯"
},
{
"en": "Marshal",
"zh": "马歇尔"
},
{
"en": "Martin",
"zh": "马丁"
},
{
"en": "Marvin",
"zh": "马文"
},
{
"en": "Mason",
"zh": "梅森"
},
{
"en": "Matthew",
"zh": "马修"
},
{
"en": "Max",
"zh": "马克斯"
},
{
"en": "Michael",
"zh": "迈克尔"
},
{
"en": "Mickey",
"zh": "米奇"
},
{
"en": "Mike",
"zh": "麦克"
},
{
"en": "Nathan",
"zh": "内森"
},
{
"en": "Nathaniel",
"zh": "纳撒尼尔"
},
{
"en": "Neil",
"zh": "尼尔"
},
{
"en": "Nelson",
"zh": "尼尔森"
},
{
"en": "Nicholas",
"zh": "尼古拉斯"
},
{
"en": "Nick",
"zh": "尼克"
},
{
"en": "Noah",
"zh": "诺亚"
},
{
"en": "Norman",
"zh": "诺曼"
},
{
"en": "Oliver",
"zh": "奥利弗"
},
{
"en": "Oscar",
"zh": "奥斯卡"
},
{
"en": "Owen",
"zh": "欧文"
},
{
"en": "Patrick",
"zh": "帕特里克"
},
{
"en": "Paul",
"zh": "保罗"
},
{
"en": "Peter",
"zh": "彼得"
},
{
"en": "Philip",
"zh": "菲利普"
},
{
"en": "Phoebe",
"zh": "菲比"
},
{
"en": "Quentin",
"zh": "昆廷"
},
{
"en": "Randall",
"zh": "兰德尔"
},
{
"en": "Randolph",
"zh": "伦道夫"
},
{
"en": "Randy",
"zh": "兰迪"
},
{
"en": "Ray",
"zh": "雷"
},
{
"en": "Raymond",
"zh": "雷蒙德"
},
{
"en": "Reed",
"zh": "列得"
},
{
"en": "Rex",
"zh": "雷克斯"
},
{
"en": "Richard",
"zh": "理查德"
},
{
"en": "Richie",
"zh": "里奇"
},
{
"en": "Riley",
"zh": "赖利/瑞利"
},
{
"en": "Robert",
"zh": "罗伯特"
},
{
"en": "Robin",
"zh": "罗宾"
},
{
"en": "Robinson",
"zh": "鲁宾逊"
},
{
"en": "Rock",
"zh": "洛克"
},
{
"en": "Roger",
"zh": "罗杰"
},
{
"en": "Ronald",
"zh": "罗纳"
},
{
"en": "Rowan",
"zh": "罗文"
},
{
"en": "Roy",
"zh": "罗伊"
},
{
"en": "Ryan",
"zh": "赖安"
},
{
"en": "Sam",
"zh": "萨姆"
},
{
"en": "Sammy",
"zh": "萨米"
},
{
"en": "Samuel",
"zh": "塞缪尔"
},
{
"en": "Scott",
"zh": "斯考特"
},
{
"en": "Sean",
"zh": "肖恩"
},
{
"en": "Shawn",
"zh": "肖恩"
},
{
"en": "Sidney",
"zh": "西德尼"
},
{
"en": "Simon",
"zh": "西蒙"
},
{
"en": "Solomon",
"zh": "所罗门"
},
{
"en": "Spark",
"zh": "斯帕克"
},
{
"en": "Spencer",
"zh": "斯宾塞"
},
{
"en": "Spike",
"zh": "斯派克"
},
{
"en": "Stanley",
"zh": "斯坦利"
},
{
"en": "Steve",
"zh": "史蒂夫"
},
{
"en": "Steven",
"zh": "史蒂文"
},
{
"en": "Stewart",
"zh": "斯图尔特"
},
{
"en": "Stuart",
"zh": "斯图亚特"
},
{
"en": "Terence",
"zh": "特伦斯"
},
{
"en": "Terry",
"zh": "特里"
},
{
"en": "Ted",
"zh": "泰德"
},
{
"en": "Thomas",
"zh": "托马斯"
},
{
"en": "Tim",
"zh": "提姆"
},
{
"en": "Timothy",
"zh": "蒂莫西"
},
{
"en": "Todd",
"zh": "托德"
},
{
"en": "Tommy",
"zh": "汤米"
},
{
"en": "Tom",
"zh": "汤姆"
},
{
"en": "Thomas",
"zh": "托马斯"
},
{
"en": "Tony",
"zh": "托尼"
},
{
"en": "Tyler",
"zh": "泰勒"
},
{
"en": "Ultraman",
"zh": "奥特曼"
},
{
"en": "Ulysses",
"zh": "尤利塞斯"
},
{
"en": "Van",
"zh": "范"
},
{
"en": "Vern",
"zh": "弗恩"
},
{
"en": "Vernon",
"zh": "弗农"
},
{
"en": "Victor",
"zh": "维克多"
},
{
"en": "Vincent",
"zh": "文森特"
},
{
"en": "Warner",
"zh": "华纳"
},
{
"en": "Warren",
"zh": "沃伦"
},
{
"en": "Wayne",
"zh": "韦恩"
},
{
"en": "Wesley",
"zh": "卫斯理"
},
{
"en": "William",
"zh": "威廉"
},
{
"en": "Willy",
"zh": "维利"
},
{
"en": "Zack",
"zh": "扎克"
},
{
"en": "Zachary",
"zh": "圣扎迦利"
},
{
"en": "Abigail",
"zh": "阿比盖尔"
},
{
"en": "Abby",
"zh": "艾比"
},
{
"en": "Ada",
"zh": "艾达"
},
{
"en": "Adelaide",
"zh": "阿德莱德"
},
{
"en": "Adeline",
"zh": "艾德琳"
},
{
"en": "Alexandra",
"zh": "亚历桑德拉"
},
{
"en": "Ailsa",
"zh": "艾丽莎"
},
{
"en": "Aimee",
"zh": "艾米"
},
{
"en": "Alexis",
"zh": "亚历克西斯"
},
{
"en": "Alice",
"zh": "爱丽丝"
},
{
"en": "Alicia",
"zh": "艾丽西娅"
},
{
"en": "Alina",
"zh": "艾琳娜"
},
{
"en": "Allison",
"zh": "艾莉森"
},
{
"en": "Alyssa",
"zh": "艾莉莎"
},
{
"en": "Amanda",
"zh": "阿曼达"
},
{
"en": "Amy",
"zh": "艾美"
},
{
"en": "Amber",
"zh": "安伯"
},
{
"en": "Anastasia",
"zh": "阿纳斯塔西娅"
},
{
"en": "Andrea",
"zh": "安德莉亚"
},
{
"en": "Angel",
"zh": "安琪"
},
{
"en": "Angela",
"zh": "安吉拉"
},
{
"en": "Angelia",
"zh": "安吉莉亚"
},
{
"en": "Angelina",
"zh": "安吉莉娜"
},
{
"en": "Ann",
"zh": "安"
},
{
"en": "Anna",
"zh": "安娜"
},
{
"en": "Anne",
"zh": "安妮"
},
{
"en": "Annie",
"zh": "安妮"
},
{
"en": "Anita",
"zh": "安尼塔"
},
{
"en": "Ariel",
"zh": "艾莉尔"
},
{
"en": "April",
"zh": "阿普里尔"
},
{
"en": "Ashley",
"zh": "艾许莉"
},
{
"en": "Audrey",
"zh": "欧蕊"
},
{
"en": "Aviva",
"zh": "阿维娃"
},
{
"en": "Barbara",
"zh": "笆笆拉"
},
{
"en": "Barbie",
"zh": "芭比"
},
{
"en": "Beata",
"zh": "贝亚特"
},
{
"en": "Beatrice",
"zh": "比阿特丽斯"
},
{
"en": "Becky",
"zh": "贝基"
},
{
"en": "Bella",
"zh": "贝拉"
},
{
"en": "Bess",
"zh": "贝斯"
},
{
"en": "Bette",
"zh": "贝蒂"
},
{
"en": "Betty",
"zh": "贝蒂"
},
{
"en": "Blanche",
"zh": "布兰奇"
},
{
"en": "Bonnie",
"zh": "邦妮"
},
{
"en": "Brenda",
"zh": "布伦达"
},
{
"en": "Brianna",
"zh": "布莱安娜"
},
{
"en": "Britney",
"zh": "布兰妮"
},
{
"en": "Brittany",
"zh": "布列塔尼"
},
{
"en": "Camille",
"zh": "卡米尔"
},
{
"en": "Candice",
"zh": "莰蒂丝"
},
{
"en": "Candy",
"zh": "坎蒂"
},
{
"en": "Carina",
"zh": "卡瑞娜"
},
{
"en": "Carmen",
"zh": "卡门"
},
{
"en": "Carol",
"zh": "凯罗尔"
},
{
"en": "Caroline",
"zh": "卡罗琳"
},
{
"en": "Carry",
"zh": "凯丽"
},
{
"en": "Carrie",
"zh": "凯莉"
},
{
"en": "Cassandra",
"zh": "卡桑德拉"
},
{
"en": "Cassie",
"zh": "凯西"
},
{
"en": "Catherine",
"zh": "凯瑟琳"
},
{
"en": "Cathy",
"zh": "凯茜"
},
{
"en": "Chelsea",
"zh": "切尔西"
},
{
"en": "Charlene",
"zh": "沙琳"
},
{
"en": "Charlotte",
"zh": "夏洛特"
},
{
"en": "Cherry",
"zh": "切莉"
},
{
"en": "Cheryl",
"zh": "雪莉尔"
},
{
"en": "Chloe",
"zh": "克洛伊"
},
{
"en": "Chris",
"zh": "克莉丝"
},
{
"en": "Christina",
"zh": "克里斯蒂娜"
},
{
"en": "Christine",
"zh": "克里斯汀"
},
{
"en": "Christy",
"zh": "克里斯蒂"
},
{
"en": "Cindy",
"zh": "辛迪"
},
{
"en": "Claire",
"zh": "克莱尔"
},
{
"en": "Claudia",
"zh": "克劳迪娅"
},
{
"en": "Clement",
"zh": "克莱门特"
},
{
"en": "Cloris",
"zh": "克劳瑞丝"
},
{
"en": "Connie",
"zh": "康妮"
},
{
"en": "Constance",
"zh": "康斯坦斯"
},
{
"en": "Cora",
"zh": "科拉"
},
{
"en": "Corrine",
"zh": "科瑞恩"
},
{
"en": "Crystal",
"zh": "科瑞斯特尔"
},
{
"en": "Daisy",
"zh": "戴茜"
},
{
"en": "Daphne",
"zh": "达芙妮"
},
{
"en": "Darcy",
"zh": "达茜"
},
{
"en": "Dave",
"zh": "戴夫"
},
{
"en": "Debbie",
"zh": "黛比"
},
{
"en": "Deborah",
"zh": "黛博拉"
},
{
"en": "Debra",
"zh": "黛布拉"
},
{
"en": "Demi",
"zh": "黛米"
},
{
"en": "Diana",
"zh": "黛安娜"
},
{
"en": "Dolores",
"zh": "德洛丽丝"
},
{
"en": "Donna",
"zh": "堂娜"
},
{
"en": "Dora",
"zh": "多拉"
},
{
"en": "Doris",
"zh": "桃瑞丝"
},
{
"en": "Edith",
"zh": "伊迪丝"
},
{
"en": "Editha",
"zh": "伊迪萨"
},
{
"en": "Elaine",
"zh": "伊莱恩"
},
{
"en": "Eleanor",
"zh": "埃莉诺"
},
{
"en": "Elizabeth",
"zh": "伊丽莎白"
},
{
"en": "Ella",
"zh": "埃拉"
},
{
"en": "Ellen",
"zh": "爱伦"
},
{
"en": "Ellie",
"zh": "艾莉"
},
{
"en": "Emerald",
"zh": "艾米瑞达"
},
{
"en": "Emily",
"zh": "艾米丽"
},
{
"en": "Emma",
"zh": "艾玛"
},
{
"en": "Enid",
"zh": "伊妮德"
},
{
"en": "Elsa",
"zh": "埃尔莎"
},
{
"en": "Erica",
"zh": "埃莉卡"
},
{
"en": "Estelle",
"zh": "爱斯特尔"
},
{
"en": "Esther",
"zh": "爱丝特"
},
{
"en": "Eudora",
"zh": "尤杜拉"
},
{
"en": "Eva",
"zh": "伊娃"
},
{
"en": "Eve",
"zh": "伊芙"
},
{
"en": "Evelyn",
"zh": "伊夫林"
},
{
"en": "Fannie",
"zh": "芬妮"
},
{
"en": "Fay",
"zh": "费怡"
},
{
"en": "Fiona",
"zh": "菲奥纳"
},
{
"en": "Flora",
"zh": "福罗拉"
},
{
"en": "Florence",
"zh": "弗罗伦丝"
},
{
"en": "Frances",
"zh": "弗郎西丝"
},
{
"en": "Frederica",
"zh": "弗雷德里卡"
},
{
"en": "Frieda",
"zh": "弗里达"
},
{
"en": "Flta",
"zh": "上海英语外教"
},
{
"en": "Gina",
"zh": "吉娜"
},
{
"en": "Gillian",
"zh": "吉莉安"
},
{
"en": "Gladys",
"zh": "格拉蒂丝"
},
{
"en": "Gloria",
"zh": "格罗瑞娅"
},
{
"en": "Grace",
"zh": "格瑞丝"
},
{
"en": "Grace",
"zh": "格瑞丝"
},
{
"en": "Greta",
"zh": "格瑞塔"
},
{
"en": "Gwendolyn",
"zh": "格温多琳"
},
{
"en": "Hannah",
"zh": "汉娜"
},
{
"en": "Haley",
"zh": "海莉"
},
{
"en": "Hebe",
"zh": "赫柏"
},
{
"en": "Helena",
"zh": "海伦娜"
},
{
"en": "Hellen",
"zh": "海伦"
},
{
"en": "Henna",
"zh": "汉纳"
},
{
"en": "Heidi",
"zh": "海蒂"
},
{
"en": "Hillary",
"zh": "希拉里"
},
{
"en": "Ingrid",
"zh": "英格丽德"
},
{
"en": "Isabella",
"zh": "伊莎贝拉"
},
{
"en": "Ishara",
"zh": "爱沙拉"
},
{
"en": "Irene",
"zh": "艾琳"
},
{
"en": "Iris",
"zh": "艾丽丝"
},
{
"en": "Ivy",
"zh": "艾维"
},
{
"en": "Jacqueline",
"zh": "杰奎琳"
},
{
"en": "Jade",
"zh": "小玉"
},
{
"en": "Jamie",
"zh": "詹米"
},
{
"en": "Jane",
"zh": "简"
},
{
"en": "Janet",
"zh": "珍妮特"
},
{
"en": "Jasmine",
"zh": "贾斯敏"
},
{
"en": "Jean",
"zh": "姬恩"
},
{
"en": "Jenna",
"zh": "珍娜"
},
{
"en": "Jennifer",
"zh": "詹妮弗"
},
{
"en": "Jenny",
"zh": "詹妮"
},
{
"en": "Jessica",
"zh": "杰西卡"
},
{
"en": "Jessie",
"zh": "杰西"
},
{
"en": "Jill",
"zh": "姬尔"
},
{
"en": "Joan",
"zh": "琼"
},
{
"en": "Joanna",
"zh": "乔安娜"
},
{
"en": "Jocelyn",
"zh": "乔斯林"
},
{
"en": "Joliet",
"zh": "乔莉埃特"
},
{
"en": "Josephine",
"zh": "约瑟芬"
},
{
"en": "Josie",
"zh": "乔茜"
},
{
"en": "Joy",
"zh": "乔伊"
},
{
"en": "Joyce",
"zh": "乔伊斯"
},
{
"en": "Judith",
"zh": "朱迪丝"
},
{
"en": "Judy",
"zh": "朱蒂"
},
{
"en": "Julia",
"zh": "朱莉娅"
},
{
"en": "Juliana",
"zh": "朱莉安娜"
},
{
"en": "Julie",
"zh": "朱莉"
},
{
"en": "June",
"zh": "朱恩"
},
{
"en": "Karen",
"zh": "凯琳"
},
{
"en": "Karida",
"zh": "卡瑞达"
},
{
"en": "Katherine",
"zh": "凯瑟琳"
},
{
"en": "Kate",
"zh": "凯特"
},
{
"en": "Kathy",
"zh": "凯西"
},
{
"en": "Katie",
"zh": "卡蒂"
},
{
"en": "Katrina",
"zh": "卡特里娜"
},
{
"en": "Kay",
"zh": "凯"
},
{
"en": "Kayla",
"zh": "凯拉"
},
{
"en": "Kelly",
"zh": "凯莉"
},
{
"en": "Kelsey",
"zh": "凯尔西"
},
{
"en": "Kimberly",
"zh": "特里娜"
},
{
"en": "Kitty",
"zh": "基蒂"
},
{
"en": "Lareina",
"zh": "莱瑞拉"
},
{
"en": "Lassie",
"zh": "蕾西"
},
{
"en": "Laura",
"zh": "劳拉"
},
{
"en": "Lauren",
"zh": "罗兰"
},
{
"en": "Lena",
"zh": "莉娜"
},
{
"en": "Lydia",
"zh": "莉迪娅"
},
{
"en": "Lillian",
"zh": "莉莲"
},
{
"en": "Lily",
"zh": "莉莉"
},
{
"en": "Linda",
"zh": "琳达"
},
{
"en": "lindsay",
"zh": "琳赛"
},
{
"en": "Lisa",
"zh": "丽莎"
},
{
"en": "Liz",
"zh": "莉兹"
},
{
"en": "Lora",
"zh": "洛拉"
},
{
"en": "Lorraine",
"zh": "罗琳"
},
{
"en": "Louisa",
"zh": "路易莎"
},
{
"en": "Louise",
"zh": "路易丝"
},
{
"en": "Lucia",
"zh": "露西娅"
},
{
"en": "Lucy",
"zh": "露茜"
},
{
"en": "Lucine",
"zh": "露西妮"
},
{
"en": "Lulu",
"zh": "露露"
},
{
"en": "Lydia",
"zh": "莉迪娅"
},
{
"en": "Lynn",
"zh": "林恩"
},
{
"en": "Mabel",
"zh": "梅布尔"
},
{
"en": "Madeline",
"zh": "马德琳"
},
{
"en": "Maggie",
"zh": "玛姬"
},
{
"en": "Mamie",
"zh": "玛米"
},
{
"en": "Manda",
"zh": "曼达"
},
{
"en": "Mandy",
"zh": "曼迪"
},
{
"en": "Margaret",
"zh": "玛格丽特"
},
{
"en": "Mariah",
"zh": "玛丽亚"
},
{
"en": "Marilyn",
"zh": "玛丽莲"
},
{
"en": "Martha",
"zh": "玛莎"
},
{
"en": "Mavis",
"zh": "梅维丝"
},
{
"en": "Mary",
"zh": "玛丽"
},
{
"en": "Matilda",
"zh": "玛蒂尔达"
},
{
"en": "Maureen",
"zh": "莫琳"
},
{
"en": "Mavis",
"zh": "梅维丝"
},
{
"en": "Maxine",
"zh": "玛克辛"
},
{
"en": "May",
"zh": "梅"
},
{
"en": "Mayme",
"zh": "梅米"
},
{
"en": "Megan",
"zh": "梅甘"
},
{
"en": "Melinda",
"zh": "梅琳达"
},
{
"en": "Melissa",
"zh": "梅利莎"
},
{
"en": "Melody",
"zh": "美洛蒂"
},
{
"en": "Mercedes",
"zh": "默西迪丝"
},
{
"en": "Meredith",
"zh": "梅瑞狄斯"
},
{
"en": "Mia",
"zh": "米娅"
},
{
"en": "Michelle",
"zh": "米歇尔"
},
{
"en": "Milly",
"zh": "米莉"
},
{
"en": "Miranda",
"zh": "米兰达"
},
{
"en": "Miriam",
"zh": "米里亚姆"
},
{
"en": "Miya",
"zh": "米娅"
},
{
"en": "Molly",
"zh": "茉莉"
},
{
"en": "Monica",
"zh": "莫尼卡"
},
{
"en": "Morgan",
"zh": "摩根"
},
{
"en": "Nancy",
"zh": "南茜"
},
{
"en": "Natalie",
"zh": "娜塔莉"
},
{
"en": "Natasha",
"zh": "娜塔莎"
},
{
"en": "Nicole",
"zh": "妮可"
},
{
"en": "Nikita",
"zh": "尼基塔"
},
{
"en": "Nina",
"zh": "尼娜"
},
{
"en": "Nora",
"zh": "诺拉"
},
{
"en": "Norma",
"zh": "诺玛"
},
{
"en": "Nydia",
"zh": "尼迪亚"
},
{
"en": "Octavia",
"zh": "奥克塔维亚"
},
{
"en": "Olina",
"zh": "奥琳娜"
},
{
"en": "Olivia",
"zh": "奥利维亚"
},
{
"en": "Ophelia",
"zh": "奥菲莉娅"
},
{
"en": "Oprah",
"zh": "奥帕"
},
{
"en": "Pamela",
"zh": "帕梅拉"
},
{
"en": "Patricia",
"zh": "帕特丽夏"
},
{
"en": "Patty",
"zh": "芭迪"
},
{
"en": "Paula",
"zh": "保拉"
},
{
"en": "Pauline",
"zh": "波琳"
},
{
"en": "Pearl",
"zh": "珀尔"
},
{
"en": "Peggy",
"zh": "帕姬"
},
{
"en": "Philomena",
"zh": "菲洛米娜"
},
{
"en": "Phoebe",
"zh": "菲比"
},
{
"en": "Phyllis",
"zh": "菲丽丝"
},
{
"en": "Polly",
"zh": "波莉"
},
{
"en": "Priscilla",
"zh": "普里西拉"
},
{
"en": "Quentina",
"zh": "昆蒂娜"
},
{
"en": "Rachel",
"zh": "雷切尔"
},
{
"en": "Rebecca",
"zh": "丽贝卡"
},
{
"en": "Regina",
"zh": "瑞加娜"
},
{
"en": "Rita",
"zh": "丽塔"
},
{
"en": "Rose",
"zh": "罗丝"
},
{
"en": "Roxanne",
"zh": "洛克萨妮"
},
{
"en": "Ruth",
"zh": "露丝"
},
{
"en": "Sabrina",
"zh": "萨布丽娜"
},
{
"en": "Sally",
"zh": "萨莉"
},
{
"en": "Sandra",
"zh": "桑德拉"
},
{
"en": "Samantha",
"zh": "萨曼莎"
},
{
"en": "Sami",
"zh": "萨米"
},
{
"en": "Sandra",
"zh": "桑德拉"
},
{
"en": "Sandy",
"zh": "桑迪"
},
{
"en": "Sarah",
"zh": "莎拉"
},
{
"en": "Savannah",
"zh": "萨瓦纳"
},
{
"en": "Scarlett",
"zh": "斯佳丽"
},
{
"en": "Selma",
"zh": "塞尔玛"
},
{
"en": "Selina",
"zh": "塞琳娜"
},
{
"en": "Serena",
"zh": "塞丽娜"
},
{
"en": "Sharon",
"zh": "莎伦"
},
{
"en": "Sheila",
"zh": "希拉"
},
{
"en": "Shelley",
"zh": "雪莉"
},
{
"en": "Sherry",
"zh": "雪丽"
},
{
"en": "Shirley",
"zh": "雪莉"
},
{
"en": "Sierra",
"zh": "斯莱瑞"
},
{
"en": "Silvia",
"zh": "西尔维亚"
},
{
"en": "Sonia",
"zh": "索尼亚"
},
{
"en": "Sophia",
"zh": "索菲娅"
},
{
"en": "Stacy",
"zh": "丝塔茜"
},
{
"en": "Stella",
"zh": "丝特拉"
},
{
"en": "Stephanie",
"zh": "斯蒂芬妮"
},
{
"en": "Sue",
"zh": "苏"
},
{
"en": "Sunny",
"zh": "萨妮"
},
{
"en": "Susan",
"zh": "苏珊"
},
{
"en": "Tamara",
"zh": "塔玛拉"
},
{
"en": "Tammy",
"zh": "苔米"
},
{
"en": "Tanya",
"zh": "谭雅坦尼娅"
},
{
"en": "Tasha",
"zh": "塔莎"
},
{
"en": "Teresa",
"zh": "特莉萨"
},
{
"en": "Tess",
"zh": "苔丝"
},
{
"en": "Tiffany",
"zh": "蒂凡妮"
},
{
"en": "Tina",
"zh": "蒂娜"
},
{
"en": "Tonya",
"zh": "棠雅"
},
{
"en": "Tracy",
"zh": "特蕾西"
},
{
"en": "Ursula",
"zh": "厄休拉"
},
{
"en": "Vanessa",
"zh": "温妮莎"
},
{
"en": "Venus",
"zh": "维纳斯"
},
{
"en": "Vera",
"zh": "维拉"
},
{
"en": "Vicky",
"zh": "维姬"
},
{
"en": "Victoria",
"zh": "维多利亚"
},
{
"en": "Violet",
"zh": "维尔莉特"
},
{
"en": "Virginia",
"zh": "维吉妮亚"
},
{
"en": "Vita",
"zh": "维达"
},
{
"en": "Vivian",
"zh": "薇薇安"
}
]
——end