用java随机生成500个姓名,保证合法性
时间: 2023-07-15 07:13:54 浏览: 451
Java随机产生人名
5星 · 资源好评率100%
以下是用Java随机生成500个合法姓名的示例代码:
```java
import java.util.Random;
public class RandomNameGenerator {
private static final String[] FIRST_NAMES = { "张", "王", "李", "赵", "陈", "刘", "杨", "黄", "吴", "周", "徐", "孙", "胡", "朱", "高", "林", "何", "郭", "马", "罗", "梁", "宋", "郑", "谢", "韩", "唐", "冯", "于", "董", "萧", "程", "曹", "袁", "邓", "许", "傅", "沈", "曾", "彭", "吕", "苏", "卢", "蒋", "蔡", "贾", "丁", "魏", "薛", "叶", "阎", "余", "潘", "杜", "戴", "夏", "钟", "汪", "田", "任", "姜", "范", "方", "石", "姚", "谭", "廖", "邹", "熊", "金", "陆", "郝", "孔", "白", "崔", "康", "毛", "邱", "秦", "江", "史", "顾", "侯", "邵", "孟", "龙", "万", "段", "漕", "钱", "汤", "尹", "黎", "易", "常", "武", "乔", "贺", "赖", "龚", "文" };
private static final String[] LAST_NAMES = { "伟", "芳", "娜", "秀英", "敏", "静", "丽", "强", "磊", "军", "洋", "勇", "艳", "杰", "娟", "涛", "明", "超", "秀兰", "霞", "平", "刚", "桂英", "桂芳", "建华", "玉兰", "桂珍", "小红", "小明", "小丽", "小芳", "小杰", "小静", "小勇", "小敏", "小强", "小军", "小洋", "小伟", "小艳", "小涛", "小霞", "小平", "小刚", "小桂英", "小桂芳", "小建华", "小玉兰", "小桂珍", "亚男", "俊男", "俊杰", "林峰", "梓豪", "瑞峰", "健男", "健峰", "辰琳", "梓涵", "宁馨", "婧雯", "怡君", "佳慧", "梓萱", "梓瑶", "婧怡", "姿涵", "嘉琳", "婧涵", "婧宸", "梓馨", "舒涵", "昊轩", "梓轩", "梓豪", "梓煜", "梓睿", "浩南", "梓洋", "浩轩", "浩然", "熙涵", "梓瑄", "浩楠", "梓晨", "梓铭", "浩宇", "梓成", "熙阳", "梓涵", "梓豪", "梓航", "熙雯", "梓昊", "梓浩", "梓琪", "梓辰", "梓霖", "梓琳", "梓轩", "梓烨", "梓珂", "梓潼", "熙芮", "梓辰", "梓嘉", "梓熙", "梓恒", "梓悦", "梓昕", "梓楠", "梓腾", "梓琦", "梓辰", "梓榕", "梓琪", "梓熙", "梓烨", "梓昕", "梓恒", "梓嘉", "梓悦", "梓楠", "梓琦", "梓腾", "梓翔", "梓轩", "梓瑄", "梓辰", "梓霖", "梓琳", "梓榕", "梓睿", "梓熙", "梓昊", "梓豪", "梓铭", "梓成", "梓晨", "梓航", "梓涛", "梓煜", "梓豪", "梓轩", "梓瑶", "梓馨", "梓宸", "梓涵", "梓琪", "梓悦", "梓珂", "梓琳", "梓轩", "梓嘉", "梓熙", "梓辰", "梓恒", "梓楠", "梓腾", "梓翔", "梓琦", "梓昕", "梓榕", "梓睿", "梓涛", "梓煜", "梓豪", "梓轩", "梓瑶", "梓馨", "梓宸", "梓涵", "梓琪", "梓悦", "梓珂", "梓琳", "梓轩", "梓嘉", "梓熙", "梓辰", "梓恒", "梓楠", "梓腾", "梓翔", "梓琦", "梓昕", "梓榕", "梓睿", "梓涛", "梓煜", "梓豪", "梓轩", "梓瑶", "梓馨", "梓宸", "梓涵", "梓琪", "梓悦", "梓珂", "梓琳", "梓轩", "梓嘉", "梓熙", "梓辰", "梓恒", "梓楠", "梓腾", "梓翔", "梓琦", "梓昕", "梓榕", "梓睿", "梓涛", "梓煜", "梓豪", "梓轩", "梓瑶", "梓馨", "梓宸", "梓涵", "梓琪", "梓悦", "梓珂", "梓琳", "梓轩", "梓嘉", "梓熙", "梓辰", "梓恒", "梓楠", "梓腾", "梓翔", "梓琦", "梓昕", "梓榕", "梓睿", "梓涛", "梓煜", "梓豪", "梓轩", "梓瑶", "梓馨", "梓宸", "梓涵", "梓琪", "梓悦", "梓珂", "梓琳", "梓轩", "梓嘉", "梓熙", "梓辰", "梓恒", "梓楠", "梓腾", "梓翔", "梓琦", "梓昕", "梓榕", "梓睿", "梓涛", "梓煜", "梓豪", "梓轩", "梓瑶", "梓馨", "梓宸", "梓涵", "梓琪", "梓悦", "梓珂", "梓琳", "梓轩", "梓嘉", "梓熙", "梓辰", "梓恒", "梓楠", "梓腾", "梓翔", "梓琦", "梓昕", "梓榕", "梓睿", "梓涛", "梓煜", "梓豪", "梓轩", "梓瑶", "梓馨", "梓宸", "梓涵", "梓琪", "梓悦", "梓珂", "梓琳", "梓轩", "梓嘉", "梓熙", "梓辰", "梓恒", "梓楠", "梓腾", "梓翔", "梓琦", "梓昕", "梓榕", "梓睿", "梓涛", "梓煜", "梓豪", "梓轩", "梓瑶", "梓馨", "梓宸", "梓涵", "梓琪", "梓悦", "梓珂", "梓琳", "梓轩", "梓嘉", "梓熙", "梓辰", "梓恒", "梓楠", "梓腾", "梓翔", "梓琦", "梓昕", "梓榕", "梓睿", "梓涛", "梓煜", "梓豪", "梓轩", "梓瑶", "梓馨", "梓宸", "梓涵", "梓琪", "梓悦", "梓珂", "梓琳", "梓轩", "梓嘉", "梓熙", "梓辰", "梓恒", "梓楠", "梓腾", "梓翔" };
private static final Random RANDOM = new Random();
public static void main(String[] args) {
for (int i = 0; i < 500; i++) {
String firstName = FIRST_NAMES[RANDOM.nextInt(FIRST_NAMES.length)];
String lastName = LAST_NAMES[RANDOM.nextInt(LAST_NAMES.length)];
System.out.println(firstName + lastName);
}
}
}
```
这里使用了两个数组来存储常见汉字的姓和名,然后使用`Random`类来生成随机数。在循环中,每次随机获取一个姓和名,然后将它们拼接起来输出。
阅读全文