public class GenerateName {

public static String getName() {

Random random = new Random();

String[] Surname = {"赵", "钱", "孙", "李", "周", "吴", "郑", "王", "冯", "陈", "褚", "卫", "蒋", "沈", "韩", "杨", "朱", "秦", "尤", "许",

"何", "吕", "施", "张", "孔", "曹", "严", "华", "金", "魏", "陶", "姜", "戚", "谢", "邹", "喻", "柏", "水", "窦", "章", "云", "苏", "潘", "葛", "奚", "范", "彭", "郎",

"鲁", "韦", "昌", "马", "苗", "凤", "花", "方", "俞", "任", "袁", "柳", "酆", "鲍", "史", "唐", "费", "廉", "岑", "薛", "雷", "贺", "倪", "汤", "滕", "殷",

"罗", "毕", "郝", "邬", "安", "常", "乐", "于", "时", "傅", "皮", "卞", "齐", "康", "伍", "余", "元", "卜", "顾", "孟", "平", "黄", "和",

"穆", "萧", "尹", "姚", "邵", "湛", "汪", "祁", "毛", "禹", "狄", "米", "贝", "明", "臧", "计", "伏", "成", "戴", "谈", "宋", "茅", "庞", "熊", "纪", "舒",

"屈", "项", "祝", "董", "梁", "杜", "阮", "蓝", "闵", "席", "季"};

String girl = "秀娟英华慧巧美娜静淑惠珠翠雅芝玉萍红娥玲芬芳燕彩春菊兰凤洁梅琳素云莲真环雪荣爱妹霞香月莺媛艳瑞凡佳嘉琼勤珍贞莉桂娣叶璧璐娅琦晶妍茜秋珊莎锦黛青倩婷姣婉娴瑾颖露瑶怡婵雁蓓纨仪荷丹蓉眉君琴蕊薇菁梦岚苑婕馨瑗琰韵融园艺咏卿聪澜纯毓悦昭冰爽琬茗羽希宁欣飘育滢馥筠柔竹霭凝晓欢霄枫芸菲寒伊亚宜可姬舒影荔枝思丽 ";

String boy = "伟刚勇毅俊峰强军平保东文辉力明永健世广志义兴良海山仁波宁贵福生龙元全国胜学祥才发武新利清飞彬富顺信子杰涛昌成康星光天达安岩中茂进林有坚和彪博诚先敬震振壮会思群豪心邦承乐绍功松善厚庆磊民友裕河哲江超浩亮政谦亨奇固之轮翰朗伯宏言若鸣朋斌梁栋维启克伦翔旭鹏泽晨辰士以建家致树炎德行时泰盛雄琛钧冠策腾楠榕风航弘";

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

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

int x = random.nextInt(3);//可以根据这个数设置产生的男女比例

if(x==2){

int j = random.nextInt(girl.length()-2);

if (j % 2 == 0) {

name = name + girl.substring(j, j + 2);

} else {

name = name + girl.substring(j, j + 1);

}

}

else{

int j = random.nextInt(girl.length()-2);

if (j % 2 == 0) {

name = name + boy.substring(j, j + 2);

} else {

name = name + boy.substring(j, j + 1);

}

}

return name;

}

java 姓名生成器_java自动机器人自动生成修姓名工具类相关推荐

  1. java webservice序列化_java – 可以用CXF生成可序列化的类吗?

    我在这里找到了解决方案,如果有人在将来需要它: 1.将此插件添加到pom.xml org.apache.cxf cxf-codegen-plugin ${cxf.version} generate-s ...

  2. java跳过_java跳过https证书直接请求工具类

    /** * 过滤https协议 * @author edwin */ public class FiltratHttpsUtils { static HostnameVerifier hv = new ...

  3. java生成验证码工具类_Java生成图形验证码工具类

    生成验证码效果 validatecode.java 验证码生成类 package cn.dsna.util.images; import java.awt.color; import java.awt ...

  4. Java中 LocalDate、LocalTime、LocalDateTime三个时间工具类的使用介绍

    Java中 LocalDate.LocalTime.LocalDateTime三个时间工具类的使用介绍 一.背景: 之前在做项目的过程中,对日期时间类没有一个系统的了解,总是在用的时候去搜索一下,解决 ...

  5. java模板变量_java freemarker + word 模板 生成 word 文档 (变量替换,数据的循环,表格数据的循环,以及图片的替换)...

    1,最近有个需求,动态生成 Word 文当并供前端下载,网上找了一下,发现基本都是用 word 生成 xml 然后用模板替换变量的方式 1.1,这种方式虽然可行,但是生成的 xml 是在是太乱了,整理 ...

  6. java 解压缩 工具类_Java实现的zip压缩及解压缩工具类示例

    本文实例讲述了Java实现的zip压缩及解压缩工具类.分享给大家供大家参考,具体如下: import java.io.BufferedInputStream; import java.io.Buffe ...

  7. 【Java】登录操作中随机生成验证码的工具类

    效果图: 工具类CreateImageCode.java: import java.awt.Color; import java.awt.Font; import java.awt.Graphics; ...

  8. java excel 取值_java实现Excel 单元格取值工具类

    在工作中经常遇到通过excel获取数据的需求,比如通过excel将数据提交到数据库等.现针对excel单元格的取值方法提取出来作为一个工具类. 具体代码如下: import org.apache.po ...

  9. java(五)-迭代器,数据结构,List,Set ,TreeSet集合,Collections工具类

    day05[迭代器,数据结构,List,Set ,TreeSet集合,Collections工具类] 主要内容 Collection集合的遍历方式: 迭代器. foreach(增强for循环) JDK ...

  10. java内部类、接口、集合框架、泛型、工具类、实现类

    一.内部类 1.成员内部类. (1)成员内部类的实例化: 外部类名.内部类名   变量名=外部类对象.new 内部类名(); class Person{class Test{}}Person p=ne ...

最新文章

  1. 006 Spark中的wordcount以及TopK的程序编写
  2. PE格式详细讲解4 - 系统篇04|解密系列
  3. Oracle数据库之多表查询
  4. boost::mp11::mp_bind_back相关用法的测试程序
  5. SQL Server配置支持中文
  6. C/C++中对链表操作的理解实例分析
  7. python webdriver save_Python + Selenium +Chrome 批量下载网页代码修改【新手必学】
  8. 对于计算机维护的,关于计算机的硬件维护
  9. 【Tyvj1185】【codevs1296】【BZOJ1588】营业额统计,Splay练习
  10. java基础70 负责静态的网页制作语言XML(网页知识)
  11. C++ - 派生类访问模板基类(templatized base class)命名
  12. linux 内核 内存管理 bootmem alloctor 申请内存
  13. 计算机软考初级工程资料,计算机软考数据库系统工程师考前练习300资料.doc
  14. 系统架构师论文-论新技术的引进
  15. php 类库 添加,如何在thinkphp5中添加自己的类库
  16. 萌新扫盲2—双绞线的“一百米诅咒”
  17. 技术决胜年----谈谈我2018年的新观念新思想
  18. SpringBoot 结合 Mybatis 实现创建数据库表
  19. Gazebo手册:【2】如何建立建筑物模型
  20. 获取壁纸网站第一页至第n页的壁纸

热门文章

  1. 局域网内两台电脑设置共享文件夹并访问
  2. 【IDEA双击快捷方式无法打开】
  3. 什么是 Docker ?
  4. gitlab将个人项目与他人共享设置
  5. pat2020春季 7-2 The Judger (25分)
  6. php易宝支付扫码支付代码_刷脸支付将颠覆扫码支付——汇刷刷脸支付
  7. 单独开一贴个人认为是编译器缺陷希望有人提交给微软
  8. 免费试用微软云服务Azure(无需信用卡版)
  9. CSDN钱包提现协议
  10. 关于使用js的setAttribute和getAttribute取dom属性在ie ff safri下的问题