import java.util.concurrent.ThreadLocalRandom;public class NameUtil {// 头部private static final String[] headerNameArray = new String[]{"快乐的","冷静的","醉熏的","潇洒的","糊涂的","积极的","冷酷的","深情的","粗暴的","温柔的","可爱的","愉快的","义气的","认真的","威武的","帅气的","传统的","潇洒的","漂亮的","自然的","专一的","听话的","昏睡的","狂野的","等待的","搞怪的","幽默的","魁梧的","活泼的","开心的","高兴的","超帅的","留胡子的","坦率的","直率的","轻松的","痴情的","完美的","精明的","无聊的","有魅力的","丰富的","繁荣的","饱满的","炙热的","暴躁的","碧蓝的","俊逸的","英勇的","健忘的","故意的","无心的","土豪的","朴实的","兴奋的","幸福的","淡定的","不安的","阔达的","孤独的","独特的","疯狂的","时尚的","落后的","风趣的","忧伤的","大胆的","爱笑的","矮小的","健康的","合适的","玩命的","沉默的","斯文的","香蕉","苹果","鲤鱼","鳗鱼","任性的","细心的","粗心的","大意的","甜甜的","酷酷的","健壮的","英俊的","霸气的","阳光的","默默的","大力的","孝顺的","忧虑的","着急的","紧张的","善良的","凶狠的","害怕的","重要的","危机的","欢喜的","欣慰的","满意的","跳跃的","诚心的","称心的","如意的","怡然的","娇气的","无奈的","无语的","激动的","愤怒的","美好的","感动的","激情的","激昂的","震动的","虚拟的","超级的","寒冷的","明理的","犹豫的","忧郁的","寂寞的","奋斗的","勤奋的","现代的","过时的","稳重的","热情的","含蓄的","无辜的","多情的","纯真的","拉长的","热心的","从容的","体贴的","风中的","曾经的","追寻的","儒雅的","优雅的","开朗的","外向的","内向的","清爽的","文艺的","长情的","平常的","单身的","伶俐的","高大的","懦弱的","柔弱的","爱笑的","乐观的","耍酷的","酷炫的","神勇的","年轻的","唠叨的","瘦瘦的","无情的","包容的","顺心的","畅快的","舒适的","靓丽的","负责的","背后的","简单的","谦让的","彩色的","缥缈的","欢呼的","生动的","复杂的","慈祥的","仁爱的","魔幻的","虚幻的","淡然的","受伤的","雪白的","高高的","糟糕的","顺利的","闪闪的","羞涩的","缓慢的","迅速的","优秀的","聪明的","含糊的","俏皮的","淡淡的","坚强的","平淡的","欣喜的","能干的","灵巧的","友好的","机智的","机灵的","正直的","谨慎的","俭朴的","殷勤的","虚心的","辛勤的","自觉的","无私的","无限的","踏实的","老实的","现实的","可靠的","务实的","拼搏的","个性的","粗犷的","活力的","成就的","勤劳的","单纯的","落寞的","朴素的","悲凉的","忧心的","洁净的","清秀的","自由的","小巧的","单薄的","贪玩的","刻苦的","干净的","壮观的","和谐的","文静的","调皮的","害羞的","安详的","自信的","端庄的","坚定的","美满的","舒心的","温暖的","专注的","勤恳的","美丽的","腼腆的","优美的","甜美的","甜蜜的","整齐的","动人的","典雅的","尊敬的","舒服的","妩媚的","秀丽的","喜悦的","甜美的","彪壮的","强健的","大方的","俊秀的","聪慧的","迷人的","陶醉的","悦耳的","动听的","明亮的","结实的","魁梧的","标致的","清脆的","敏感的","光亮的","大气的","老迟到的","知性的","冷傲的","呆萌的","野性的","隐形的","笑点低的","微笑的","笨笨的","难过的","沉静的","火星上的","失眠的","安静的","纯情的","要减肥的","迷路的","烂漫的","哭泣的","贤惠的","苗条的","温婉的","发嗲的","会撒娇的","贪玩的","执着的","眯眯眼的","花痴的","想人陪的","眼睛大的","高贵的","傲娇的","心灵美的","爱撒娇的","细腻的","天真的","怕黑的","感性的","飘逸的","怕孤独的","忐忑的","高挑的","傻傻的","冷艳的","爱听歌的","还单身的","怕孤单的","懵懂的"};private static final String[] foodNameArray = new String[]{"嚓茶","凉面","便当","毛豆","花生","可乐","灯泡","哈密瓜","野狼","背包","眼神","缘分","雪碧","人生","牛排","蚂蚁","飞鸟","灰狼","斑马","汉堡","悟空","巨人","绿茶","自行车","保温杯","大碗","墨镜","魔镜","煎饼","月饼","月亮","星星","芝麻","啤酒","玫瑰","大叔","小伙","数据线","哈密瓜","太阳","树叶","芹菜","黄蜂","蜜粉","蜜蜂","信封","西装","外套","裙子","大象","猫咪","母鸡","路灯","蓝天","白云","星月","彩虹","微笑","摩托","板栗","高山","大地","大树","电灯胆","砖头","楼房","水池","鸡翅","蜻蜓","红牛","咖啡","机器猫","枕头","大船","诺言","钢笔","刺猬","天空","飞机","大炮","冬天","洋葱","春天","夏天","秋天","冬日","航空","毛衣","豌豆","黑米","玉米","眼睛","老鼠","白羊","帅哥","美女","季节","鲜花","服饰","裙子","白开水","秀发","大山","火车","汽车","歌曲","舞蹈","老师","导师","方盒","大米","麦片","水杯","水壶","手套","鞋子","自行车","鼠标","手机","电脑","书本","奇迹","身影","香烟","夕阳","台灯","宝贝","未来","皮带","钥匙","心锁","故事","花瓣","滑板","画笔","画板","学姐","店员","电源","饼干","宝马","过客","大白","时光","石头","钻石","河马","犀牛","西牛","绿草","抽屉","柜子","往事","寒风","路人","橘子","耳机","鸵鸟","朋友","苗条","铅笔","钢笔","硬币","热狗","大侠","御姐","萝莉","毛巾","期待","盼望","白昼","黑夜","大门","黑裤","钢铁侠","哑铃","板凳","枫叶","荷花","乌龟","仙人掌","衬衫","大神","草丛","早晨","心情","茉莉","流沙","蜗牛","战斗机","冥王星","猎豹","棒球","篮球","乐曲","电话","网络","世界","中心","鱼","鸡","狗","老虎","鸭子","雨","羽毛","翅膀","外套","火","丝袜","书包","钢笔","冷风","八宝粥","烤鸡","大雁","音响","招牌","胡萝卜","冰棍","帽子","菠萝","蛋挞","香水","泥猴桃","吐司","溪流","黄豆","樱桃","小鸽子","小蝴蝶","爆米花","花卷","小鸭子","小海豚","日记本","小熊猫","小懒猪","小懒虫","荔枝","镜子","曲奇","金针菇","小松鼠","小虾米","酒窝","紫菜","金鱼","柚子","果汁","百褶裙","项链","帆布鞋","火龙果","奇异果","煎蛋","唇彩","小土豆","高跟鞋","戒指","雪糕","睫毛","铃铛","手链","香氛","红酒","月光","酸奶","银耳汤","咖啡豆","小蜜蜂","小蚂蚁","蜡烛","棉花糖","向日葵","水蜜桃","小蝴蝶","小刺猬","小丸子","指甲油","康乃馨","糖豆","薯片","口红","超短裙","乌冬面","冰淇淋","棒棒糖","长颈鹿","豆芽","发箍","发卡","发夹","发带","铃铛","小馒头","小笼包","小甜瓜","冬瓜","香菇","小兔子","含羞草","短靴","睫毛膏","小蘑菇","跳跳糖","小白菜","草莓","柠檬","月饼","百合","纸鹤","小天鹅","云朵","芒果","面包","海燕","小猫咪","龙猫","唇膏","鞋垫","羊","黑猫","白猫","万宝路","金毛","山水","音响"};static String surname = "辕轩,令狐,钟离,宇文,长孙,幕容,鲜于,闾丘,司徒,司空,丌官,司寇,仉督,子车,颛孙,端木,巫马,公西,漆雕,乐正,壤驷,公良,拓拔,夹谷,宰父,谷梁,晋楚,阎法,汝鄢,涂钦,段干,百里,东郭,南门,呼延,归海,羊舌,微生,岳帅,缑亢,况后,有琴,梁丘,左丘,东门,西门,商牟,佘佴,佰赏,南官,墨哈,谯笪,年爱,阳佟,第五,言福";static String[] surnameArray = {};static {surnameArray = surname.split(",");}// 随机函数public static ThreadLocalRandom getRandom(){return ThreadLocalRandom.current();}/*** 生成网络昵称** @return 昵称*/private static String getNickName() {int headNameIndex = getRandom().nextInt(headerNameArray.length);int foodNameIndex = getRandom().nextInt(foodNameArray.length);return headerNameArray[headNameIndex] + foodNameArray[foodNameIndex];}/*** 生成带有复姓的昵称** @return 昵称*/private static String getTwoSurname() {int headNameIndex = getRandom().nextInt(surnameArray.length);int foodNameIndex = getRandom().nextInt(foodNameArray.length);return surnameArray[headNameIndex] + foodNameArray[foodNameIndex];}/*** 获取管理员名称** @return 管理员*/public static String getAdminName() {int headNameIndex = getRandom().nextInt(headerNameArray.length);return headerNameArray[headNameIndex] + "管理员";}/*** 获取昵称** @return 昵称*/public static String getName() {int i = getRandom().nextInt(2);return i == 0 ? getNickName() : getTwoSurname();}public static void main(String[] args) {for (int j = 0; j < 100; j++) {System.out.println(getName());System.out.println(getAdminName());}}}

JAVA生成随机昵称相关推荐

  1. Java 生成随机昵称(形容词加名词)

    Java 生成随机昵称 今天写了个使用java生成随机可爱昵称的代码,就是使用形容词拼接名词. package com.haier.util;import java.util.Random;publi ...

  2. Java生成随机数字和字母组合10位数

    /**               * java生成随机数字和字母组合10位数               * @param length[生成随机数的长度]               * @ret ...

  3. Java生成随机邀请码

    Java生成随机10位不重复邀请码 public static void main(String[] args) {for (int i = 0; i < 10; i++) {System.ou ...

  4. java生成随机时间_Java生成某段时间内的随机时间

    上代码: import java.text.SimpleDateFormat; import java.util.Date; public class DateUtil { /** * 生成随机时间 ...

  5. java生成随机数组_JAVA生成随机数组10个数字并求和

    JAVA生成随机数组10个数字并求和 本文最终结果大概是这样的',使用java技术随机生成10个数,然后填充一个数组并在消息框中显示数组内容,接着对数组求和输出,将结果显示在消息框中. 设计思路:可以 ...

  6. Java 生成随机订单号

    Java 生成随机订单号 /** 根据时间生成随机订单号 */ public class GenerateNum { // 全局自增数 private static int count = 0; // ...

  7. java生成随机10位数字_用Java生成10个随机的四位数字

    要生成随机整数,请将Random类与nextInt一起使用.首先,创建一个Random对象-Random rand = new Random(); 上面的Random是一个随机数生成器.现在,一一挑选 ...

  8. Java 生成随机中文、英文姓名(下)

    基本介绍 一个生成随机中英文姓名的 java 小项目,已打包jar(未混淆). 这个 jar 使用 json 的方式存取姓名资源,json 文件放在jar包之中. 项目依赖于Json-Java解析js ...

  9. PHP 生成随机昵称或用户名

    1. 完全随机昵称和用户名 <?phpecho '<pre>'; var_dump(createNickname());function createNickname() {$ran ...

  10. Java生成随机图片验证码工具类

    一.第一种生成随机图片验证码 public class VerifyCodeUtil {//生成随机数据的数据源 public static final String VERIFY_CODES = & ...

最新文章

  1. POI简易帮助文档系列--给Excel设置样式
  2. 在Digital Ocean上的MongoDB
  3. MYSQL用户root密码为弱口令的***
  4. 设计模式-模板方法(Template Method Patten)
  5. Intellij IDEA 快捷键整理(dyCopy)
  6. Linux网络模块全局变量,()不是Linux系统的特色.
  7. LeetCode 33. 搜索旋转排序数组 golang
  8. 德媒看2019年的世界:西方在争吵,中国在崛起,非洲在增长……
  9. P1047 [NOIP2005 普及组] 校门外的树(python3实现)
  10. php myflow,WordPress安装使用Flowplayer简易指南
  11. 两台linux电脑怎么互推文件夹,Llinux文件目录权限及chmod命令简析
  12. iis 下的 selfssl
  13. 给ApplicationContext容器中添加组件的方法(@Bean的使用)
  14. 什么样的终端才是最合适桌面虚拟化的呢?
  15. 优秀课件笔记——财政学1
  16. MATLAB矩阵运算
  17. python制作卡通表情包_python——简单生成表情包
  18. Ubuntu 18.04配置静态IP地址
  19. qrcode的使用方法
  20. Excel暗藏的赛车游戏(转)

热门文章

  1. vue音乐播放器笔记
  2. 基于SSH开发报刊订阅管理系统的设计与实现
  3. java程序判断是否是闰年_用Java程序判断是否是闰年
  4. 如何制作拼图?教你三步快速拼接图片
  5. 团队管理21--梯队培养
  6. 人体反应测试仪 c语言,有趣的人体反应速度测试电路
  7. 宝马 OR 奥迪?NONONO,还得看我Li Auto,新款六座SUV强势来袭
  8. linux ubuntu 版本,ubuntu各版本的区别
  9. iPad所有平板型号屏幕尺寸
  10. Leetcode 739 每日温度