package com.example.searchdemo.search.utils;import java.util.Random;/*** @version 1.0* @PACKAGE_NAME: com.example.searchdemo.search.controller* @date 2021/4/29 11:14 周四*/
public class RandInfo {String familyName1 = "赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张孔曹严华金魏陶姜戚谢邹喻水云苏潘葛奚范彭郎鲁韦昌马苗凤花方俞任袁柳鲍史唐费岑薛雷贺倪汤滕殷罗毕郝邬安常乐于时傅卞齐康伍余元卜顾孟平"+ "黄和穆萧尹姚邵湛汪祁毛禹狄米贝明臧计成戴宋茅庞熊纪舒屈项祝董粱杜阮席季麻强贾路娄危江童颜郭梅盛林刁钟徐邱骆高夏蔡田胡凌霍万柯卢莫房缪干解应宗丁宣邓郁单杭洪包诸左石崔吉"+ "龚程邢滑裴陆荣翁荀羊甄家封芮储靳邴松井富乌焦巴弓牧隗山谷车侯伊宁仇祖武符刘景詹束龙叶幸司韶黎乔苍双闻莘劳逄姬冉宰桂牛寿通边燕冀尚农温庄晏瞿茹习鱼容向古戈终居衡步都耿满弘国文东殴沃曾关红游盖益桓公晋楚闫";String familyName2 = "欧阳太史端木上官司马东方独孤南宫万俟闻人夏侯诸葛尉迟公羊赫连澹台皇甫宗政濮阳公冶太叔申屠公孙慕容仲孙钟离长孙宇文司徒鲜于司空闾丘子车亓官司寇巫马公西颛孙壤驷公良漆雕乐正宰父谷梁拓跋夹谷轩辕令狐段干百里呼延东郭南门羊舌微生公户公玉公仪梁丘公仲公上公门公山公坚左丘公伯西门公祖第五公乘贯丘公皙南荣东里东宫仲长子书子桑即墨达奚褚师吴铭";String girlName = "秀娟英华慧巧美娜静淑惠珠翠雅芝玉萍红娥玲芬芳燕彩春菊兰凤洁梅琳素云莲真环雪荣爱妹霞香月莺媛艳瑞凡佳嘉琼勤珍贞莉桂娣叶璧璐娅琦晶妍茜秋珊莎锦黛青倩婷姣婉娴瑾颖露瑶怡婵雁蓓纨仪荷丹蓉眉君琴蕊薇菁梦岚苑婕馨瑗琰韵融园艺咏卿聪澜纯毓悦昭冰爽琬茗羽希宁欣飘育滢馥筠柔竹霭凝晓欢霄枫芸菲寒伊亚宜可姬舒影荔枝思丽";String boyName = "伟刚勇毅俊峰强军平保东文辉力明永健世广志义兴良海山仁波宁贵福生龙元全国胜学祥才发武新利清飞彬富顺信子杰涛昌成康星光天达安岩中茂进林有坚和彪博诚先敬震振壮会思群豪心邦承乐绍功松善厚庆磊民友裕河哲江超浩亮政谦亨奇固之轮翰朗伯宏言若鸣朋斌梁栋维启克伦翔旭鹏泽晨辰士以建家致树炎德行时泰盛雄琛钧冠策腾楠榕风航弘";/*** 功能:随机产生姓氏** @return*/public String getFamilyName() {String str = "";int randNum = new Random().nextInt(2) + 1;int strLen = randNum == 1 ? familyName1.length() : familyName2.length();int index = new Random().nextInt(strLen);if (randNum == 1) {str = String.valueOf(familyName1.charAt(index));} else {str = (index & 1) == 0 ? familyName2.substring(index, index + 2) :familyName2.substring(index - 1, index + 1);}return str;}/*** 功能:随机产生性别** @return*/public String getSex() {int randNum = new Random().nextInt(2) + 1;return randNum == 1 ? "男" : "女";}/*** 功能:传入性别参数,依据性别产生名字** @param sex* @return*/public String[] getNameAndSex(String sex) {String[] nameSex = new String[2];int randNum = new Random().nextInt(2) + 1;int strLen = sex.equals("男") ? boyName.length() : girlName.length();int index = (randNum & 1) == 0 ? new Random().nextInt(strLen - 1) :new Random().nextInt(strLen);nameSex[0] = sex.equals("男") ? boyName.substring(index, index + randNum) :girlName.substring(index, index + randNum);nameSex[1] = sex.equals("男") ? "男" : "女";return nameSex;}/*** 功能:随机产生18-21的整数** @return*/public int getAge() {return new Random().nextInt(4) + 18;}}

java 随机生成人员姓名相关推荐

  1. Java随机生成中文姓名+手机+邮编+地址

    import java.util.HashMap; import java.util.Map; /** * 随机生成中文姓名,性别,Email,手机号,住址 * @author X-rapido */ ...

  2. java随机生成中文姓名

    package com.yc.spring.util;import java.util.Random;public class NameBuilder {private static String x ...

  3. mysql自定义函数-随机生成人员姓名

    ​   由于对自定义函数的使用比较少,这里仅做个记录,方便以后使用的时候直接从这里面进行摘录使用. 创建自定义函数 -- mysql自定义函数-随机生成姓名 DELIMITER $$ DROP FUN ...

  4. java随机生成中文昵称_使用java随机生成中文姓名

    将字符串形式的名字转换为数组形式 private static String names= "碧凡.夏菡.曼香.若烟.半梦.雅绿.冰蓝.灵槐.平安.书翠.翠风.香巧.代云." + ...

  5. 使用java随机生成中文姓名

    将字符串形式的名字转换为数组形式 private static String names= "碧凡.夏菡.曼香.若烟.半梦.雅绿.冰蓝.灵槐.平安.书翠.翠风.香巧.代云." + ...

  6. Java开源 之随机生成中文姓名,手机号,邮编,住址

    import java.util.HashMap; import java.util.Map;/*** 随机生成中文姓名,性别,Email,手机号,住址*/ public class RandomVa ...

  7. 用java随机生成中文名字(百家姓/常用名/随机生成汉字)

    package com.de.util;import org.apache.commons.collections.CollectionUtils; import org.apache.commons ...

  8. Java 随机生成手机号、用户名

    package cn.sayyoo.test;import java.util.HashMap; import java.util.Map;/*** 随机生成中文姓名,性别,Email,手机号,住址 ...

  9. (转)Java 随机生成手机号、用户名

    package cn.sayyoo.test;import java.util.HashMap; import java.util.Map;/*** 随机生成中文姓名,性别,Email,手机号,住址 ...

  10. java 随机手机验证码_基于Java随机生成手机短信验证码的实例代码|chu

    简单版 /** * 产生4位随机数(0000-9999) * * @return 4位随机数 */ public static String getFourRandom() { return Stri ...

最新文章

  1. layui 常用的css,使用layui xtree插件最基础样式
  2. Android之如何获取网络类型并判断是否可用
  3. BZOJ 3870: Our happy ending( 状压dp )
  4. BZOJ2005: [Noi2010]能量采集 莫比乌斯反演的另一种方法——nlogn筛
  5. 整型关键字的平方探测法散列 (25 分)【详细解析】
  6. mysql256次利用_【案例】【MySQL】一次复杂的主从库数据不一致修复
  7. php $y=$x^$y;,PHP语法一
  8. 园林系统优秀党员推荐材料_园林绿化公司党员先进个人事迹材料
  9. asp.net 下载文件
  10. 树莓派文字转语音 python_树莓派3-语音-实现文字转语音服务
  11. PMP教程第6版中文 网盘下载
  12. git 密钥文件在哪里? 代码提交到Git分支。
  13. 火狐8下,QQ邮箱大附件下载无法识…
  14. linux 查看外网ip信息
  15. mysql 查询优化实验报告_数据库优化查询实验报告.docx
  16. easyui datagrid mysql分页_Easyui 自定义分页_EasyUI 教程
  17. 蚂蚁上市招股书:员工持股40%月薪人均5万,直奔财富自由
  18. 读源码(四)—— js Promise
  19. 智能计算数学基础——分类问题
  20. 御坂网络(枚举基准,二分图)

热门文章

  1. 二元函数对xy同时求导_《高等数学》微课视频“二元函数的全微分求积”录音...
  2. linux系统压缩zip,linux系统压缩zip命令详解
  3. SpringBoot 导出Excel 固定表头
  4. matlab排序函数 下标,[转载]MATLAB中的排序函数
  5. K8S coreDNS部署及简单验证
  6. C语言文件操作(文件读写)
  7. 复制xml导致乱码问题解决。
  8. 智能网联汽车仿真测试软件,智能网联汽车测试评价及检测认证
  9. 低版本浏览器不支持HTML5标签怎么解决?
  10. Unity之粒子特效参数详解