* 随机生成用户名
* 取水浒传108好汉名字
* 取LOL地名26个,组合而成
* 一共可以生成2808个不同特色的用户名

如果你在上网的时候,用户名难取的话,这里有很多可选择的用户名,现提供100个用户名。随后代码附上。

可以用在微信和抖音用户名上。

祖安杨志
巨神峰魏定国
征服之海李逵
水晶之痕秦明
影流杜迁
战争学院蔡庆
皮尔特沃夫魏定国
裁决之地阮小七
水晶之痕戴宗
均衡教派马麟
巨龙之巢孟康
皮尔特沃夫皇甫端
卡拉曼达石勇
裁决之地侯健
水晶之痕吴用
影流扈三娘
艾欧尼亚柴进
守望之海林冲
恕瑞玛李云
雷瑟守备侯健
皮城警备吴用
班德尔城李云
征服之海解珍
祖安马麟
德玛西亚刘唐
裁决之地孙二娘
恕瑞玛顾大嫂
裁决之地公孙胜
弗雷尔卓德杜兴
扭曲丛林蔡福
皮城警备朱富
德玛西亚丁得孙
卡拉曼达李立
诺克萨斯张清
比尔吉沃特呼延灼
战争学院曹正
德玛西亚石勇
扭曲丛林项充
巨神峰郝思文
钢铁烈阳焦挺
钢铁烈阳裴宣
比尔吉沃特朱富
影流郝思文
守望之海石勇
德玛西亚朱仝
祖安欧鹏
无畏先锋孙立
雷瑟守备燕顺
诺克萨斯陈达
扭曲丛林白胜
无畏先锋杨春
雷瑟守备吴用
扭曲丛林柴进
无畏先锋郑天寿
艾欧尼亚秦明
水晶之痕吕方
裁决之地彭记
钢铁烈阳王英
诺克萨斯施恩
征服之海段景住
卡拉曼达李立
无畏先锋顾大嫂
裁决之地朱武
暗影岛燕青
弗雷尔卓德关胜
卡拉曼达韩滔
巨龙之巢杨志
影流蔡庆
恕瑞玛戴宗
雷瑟守备欧鹏
皮城警备邓飞
巨龙之巢鲁智深
影流宋万
卡拉曼达薛永
战争学院王定六
影流徐宁
诺克萨斯柴进
征服之海花荣
恕瑞玛朱贵
战争学院侯健
恕瑞玛魏定国
征服之海郁保四
艾欧尼亚阮小二
战争学院陶宗旺
巨神峰王定六
战争学院郭盛
战争学院萧让
祖安马麟
皮城警备裴宣
守望之海彭记
钢铁烈阳汤隆
无畏先锋李云
比尔吉沃特薛永
战争学院皇甫端
均衡教派孙立
比尔吉沃特李云
巨神峰卢俊义
裁决之地魏定国
征服之海杨春
恕瑞玛杨雄
战争学院韩滔


import java.util.Random;

/**
* 随机生成用户名
* 取水浒传108好汉名字
* 取LOL地名26个,组合而成
* 一共可以生成2808个不同特色的用户名
* @author liandyao
* @date 2022/8/10 14:40
*/
public class RandomUserName {
//108个人名
public final static String SHUIHU_NAME="宋江,卢俊义,吴用,公孙胜,关胜,林冲,秦明,呼延灼,花荣,柴进,李应,朱仝,鲁智深,武松,董平,张清,杨志,徐宁,索超,戴宗,刘唐,李逵,史进,穆弘,雷横,李俊,阮小二," +
"张横,阮小五,张顺,阮小七,杨雄,石秀,解珍,解宝,朱武,黄信,孙立,宣赞,郝思文,韩滔,燕青,彭记,单廷珪,魏定国,萧让,裴宣,欧鹏,邓飞,燕顺,杨林,凌振,蒋敬,吕方," +
"郭盛,安道全,皇甫端,王英,扈三娘,鲍旭,樊瑞,孔明,孔亮,项充,李衮,金大坚,马麟,童威,童猛,孟康,侯健,陈达,杨春,郑天寿,陶宗旺,宋清,乐和,龚旺,丁得孙,穆春," +
"曹正,宋万,杜迁,薛永,施恩,李忠,周通,汤隆,杜兴,邹渊,邹润,朱贵,朱富,蔡福,蔡庆,李立,李云,焦挺,石勇,孙新,顾大嫂,张青,孙二娘,王定六,郁保四,白胜,时迁,段景住"; //26个地名
public static final String LOL_NAME="艾欧尼亚、祖安、诺克萨斯、班德尔城、皮尔特沃夫、战争学院、巨神峰、雷瑟守备、裁决之地、黑色玫瑰、暗影岛、钢铁烈阳、水晶之痕、均衡教派、影流、守望之海、征服之海、卡拉曼达、皮城警备、比尔吉沃特、德玛西亚、弗雷尔卓德、无畏先锋、恕瑞玛、扭曲丛林、巨龙之巢"; /**
* 随机网名
* @return
*/
public static String getUserName(){ //前缀
String prefixs[] = LOL_NAME.split("、") ; //后缀
String suffixs[] = SHUIHU_NAME.split(",");
//随机数生成器
Random random = new Random(); String name = prefixs[random.nextInt(prefixs.length)] + suffixs[random.nextInt(suffixs.length)];
return name ;
} public static void main(String[] args) {
for(int i=0;i<=100;i++){
System.out.println(getUserName());
}
}
}

使用java随机生成有个性的用户名,LOL地名+水浒传,合计2808个有意思的用户名的更多相关文章

  1. Java随机生成定长纯数字或数字字母混合数

    (转)Java随机生成定长纯数字或数字字母混合数 运行效果图: 具体实现代码

  2. java 随机生成4位随机数

    java 随机生成4位的随机数测试类 @org.junit.Testpublic void testRandom(){ String msg="您的注册码为%s,谢谢注册!"; S ...

  3. Java随机生成18位身份证号

    package com.ihome.data; import java.text.SimpleDateFormat; import java.util.Calendar; import java.ut ...

  4. java随机生成字符串并排序

    package com.Imooc; import java.util.ArrayList; import java.util.Collections; import java.util.List; ...

  5. Java 随机生成中文姓名,手机号,邮编,住址

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

  6. java随机生成字符串(字符随机生成类 生成随机字符组合)

    原文:http://www.jb51.net/article/45006.htm package p2p_web; import java.util.ArrayList; import java.ut ...

  7. java随机生成字符串工具类

    package aA; import java.util.ArrayList; import java.util.Arrays; import java.util.Random; /** * 字符随机 ...

  8. 用Java随机生成四则运算

    代码链接:https://github.com/devilwjy/Code.Demo 需求分析: 1.程序可接收一个输入参数n,然后随机产生n道加减乘除练习题,每个数字在 0 和 100 之间,运算符 ...

  9. RandomStringUtils工具类(java随机生成字符串)

    使用RandomStringUtils可以选择生成随机字符串,可以是全字母,全数字,自定义生成字符等等... 其最基础的方法: 参数解读: count:需要生成的随机串位数 letters:只要字母 ...

随机推荐

  1. [C++STL] 迭代器 iterator 的使用

    定义 迭代器是一种检查容器内元素并遍历元素的数据类型,表现的像指针. 基本声明方式 容器::iterator it = v.begin();//例:vector<int>::iterato ...

  2. drools中的条件 when

    目录 1.介绍 2.语法结构 3.模式例子 3.1 单个对象匹配 3.2 匹配任何对象 3.3 带条件匹配 3.3.1 注意事项 3.4 嵌套属性的匹配 3.4.1 访问单个嵌套属性 3.4.2 访问 ...

  3. 值得注意的: c++动态库、静态库、弱符号__attribute__((weak))以及extern之间的关系

    先说结论: ①:动态库优先级最差,如果同时有静态库和动态库,那么首先使用的是静态库函数. ②:如果只有两个或多个动态库,那么首先使用的是最开始链接的动态库函数: ③:弱符号函数在动态库中是起任何作用的 ...

  4. 从零搭建Pytorch模型教程(四)编写训练过程--参数解析

    ​  前言 训练过程主要是指编写train.py文件,其中包括参数的解析.训练日志的配置.设置随机数种子.classdataset的初始化.网络的初始化.学习率的设置.损失函数的设置.优化方式的设置. ...

  5. v87.01 鸿蒙内核源码分析 (内核启动篇) | 从汇编到 main () | 百篇博客分析 OpenHarmony 源码

    本篇关键词:内核重定位.MMU.SVC栈.热启动.内核映射表 内核汇编相关篇为: v74.01 鸿蒙内核源码分析(编码方式) | 机器指令是如何编码的 v75.03 鸿蒙内核源码分析(汇编基础) | ...

  6. IDEA找不到类但实际存在的问题解决

    不知道某天开始Idea就开始抽风了. 现象: 一个service的接口类,就在同一个包下,但总是找不到,编辑器一直标红 编译可以通过 说明类本身应该是没什么问题的.问题是怎么重新编译重新reload ...

  7. 「Java分享客栈」Nacos配置中心称王称霸,我Apollo一生也不弱于人!

    前言 Apollo又称阿波罗配置中心,在前两年还是挺火的,但阿里SpringCloud套件席卷国内之后,nacos就成为了最被亲睐的分布式配置中心,nacos是配置中心和注册中心二合一的产品,单纯功能 ...

  8. 一个支持数据绑定与数据联动的Dashboard

    什么是仪表盘 仪表盘是不同部件的组合,可以在一个页面集中显示各类信息,方便用户集中查看信息.并快速处理业务 关于制作部件,请参见:制作部件 CabloyJS仪表盘的特点 更灵活的自适应能力,可以针对m ...

  9. java基础内存分配介绍

      java内存分配介绍 栈 堆 方法区 本地方法栈 寄存器   方法区:字节码文件加载时进入的内存. 栈内存:方法运行时所进入的内存,变量也在这里. 堆内存:new出来的东西在这块内存中开辟空间并且 ...

  10. 透过Redis源码探究字符串的实现

    转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com 本文使用的Redis 5.0源码 概述 最近在通过 Redis 学 C 语言,不得不说, ...