游戏开发中随机生成三国人名

  游戏开发中随机生成三国人名
package com.server.utility;



import java.util.Random;



public class NameUtil {



   static Random random = new Random(System.currentTimeMillis());



   static String[] xing = { "张", "谢", "金", "韦", "马", "张", "卓", "高", "屠", "蒙", "祝", "乔", "赵", "钱", "孙", "李", "周", "吴", "郑", "王", "冯", "陈", "卫", "沈", "韩", "杨", "朱", "秦", "许", "何", "柯", "吕", "张", "孔", "严", "金", "魏", "姜", "谢", "牛", "苏", "范", "韦", "马", "燕", "方", "柳", "唐", "尚", "于", "温", "宁", "庄", "祝", "江", "万", "宁", "全", "龙", "连", "牛", "叶", "柯", "艾", "尹", "蒙", "向", "古", "仇", "赵", "钱", "孙", "李", "周", "吴", "郑", "王", "黄", "冯", "陈", "卫", "沈", "蒋", "韩", "文", "杨", "朱", "秦", "许", "何", "欧", "吕", "梁", "张", "孔", "严", "金", "魏", "姜", "巩", "谢", "聂", "章", "苏", "敖", "范", "冷", "韦", "马", "方", "任", "简", "袁", "柳", "曾", "史", "沙", "唐", "费", "雷", "贺", "汤", "江", "关", "汪", "徐", "于", "余", "田", "牛", "宁", "刘", "林", "梁", "司马", "上官", "欧阳",

         "东方", "夏侯", "申屠", "轩辕", "令狐", "宇文", "慕容", "端木", "拓拔", "西门", "南宫", "赵", "钱", "孙", "李", "周", "吴", "郑", "王", "梁", "冯", "陈", "卫", "沈", "连", "韩", "岳", "杨", "朱", "许", "司马", "司马", "上官", "欧阳", "夏侯", "诸葛", "闻人", "东方", "赫连", "皇甫", "尉迟", "皇甫", "东方", "公孙", "申屠", "宇文", "南宫", "西门", "端木", "申屠", "公孙", "轩辕", "轩辕", "令狐", "令狐", "宇文", "长孙", "慕容", "司徒" };

   static String[] ming = { "炳", "兵", "斌", "彬", "滨", "槟", "城", "诚", "成", "轩", "炫", "宣", "宇", "誉", "南", "东", "然", "男", "冬", "强", "浩", "豪", "昊", "军", "君", "俊", "均", "钧", "骏", "威", "伟", "卫", "炜", "鹏", "朋", "健", "建", "剑", "驰", "瑜", "熙", "希", "原", "元", "源", "园", "国", "才", "财", "材", "齐", "奇", "奕", "一", "翊", "天", "佑", "磊", "杰", "翔", "祥", "群", "博", "帅", "柏", "波", "宏", "涛", "鸿", "弘", "韬", "滔", "昌", "超", "昭", "钊", "琛", "堔", "深", "申", "新", "信", "鑫", "文", "辰", "晨", "臣", "宸", "智", "志", "颖", "刚", "江", "河", "海", "宗", "忠", "中", "钟", "孝", "啸", "仁", "义", "力", "立", "礼", "明", "名", "铭", "鸣", "辉", "景", "劲", "敬", "靖", "雄", "华", "桦", "聪", "冲", "驹", "胜", "声", "升", "生", "峰", "丰", "锋", "风", "枫", "安", "球", "秋", "丘", "允", "云", "邦", "家",

         "研", "言", "坚", "森", "林", "联", "彦", "寒", "汉", "清", "青", "松", "嵩", "朗", "恺", "凯", "进", "锦", "木", "坤", "高", "昆", "达", "石", "世", "麟", "轮", "伦", "仑", "霖", "琳", "贤", "宪", "亮", "良", "栋", "备", "振", "震", "武", "山", "五", "标", "彪", "镖", "龙", "隆", "正", "政", "和", "贺", "辽", "览", "蓝", "基", "瑞", "睿", "宝", "拓", "保", "豹", "广", "光", "飒", "亭", "廷", "宗", "耀", "堂", "棠", "星", "斯", "司", "周", "州", "洲", "舟", "同", "铜", "平", "川", "乐", "战", "岱", "牛", "树", "虎", "阳", "杨", "侯", "候", "本", "喆", "章", "彰", "全", "富", "福", "哲", "夫", "满", "泰", "永", "勇", "咏", "白", "匀", "得", "德", "就", "银", "贵", "桂", "常", "乾", "多", "发", "法", "旭", "敦", "奋", "恭", "斑", "功", "行", "远", "寿", "茂", "贸", "尚", "京", "晶", "谦", "官", "观", "冠", "品", "羽", "惇", "迅", "庆",

         "荣", "春" };



   public static String getName() {

      int index = random.nextInt(xing.length - 1);

      String name = xing[index]; // 获得一个随机的姓氏

      index = random.nextInt(ming.length - 1);

      name += ming[index]; // 获得一个随机的名字

      index = random.nextInt(ming.length - 1);

      name += ming[index]; // 获得一个随机的名字

      return name;

   }

}

Author:

发表评论

电子邮件地址不会被公开。 必填项已用*标注