java 随机产生名字
时间: 2023-05-21 11:02:58 浏览: 84
可以使用Java的随机数生成器和字符串数组来随机产生名字,以下是一个示例代码:
```
import java.util.Random;
public class RandomNameGenerator {
private static final String[] FIRST_NAMES = {"Alice", "Bob", "Charlie", "David", "Emma", "Frank", "Grace", "Henry", "Isabella", "Jack", "Kate", "Liam", "Mia", "Nathan", "Olivia", "Peter", "Queenie", "Robert", "Sophia", "Tom", "Ursula", "Victoria", "William", "Xander", "Yvonne", "Zoe"};
private static final String[] LAST_NAMES = {"Anderson", "Brown", "Clark", "Davis", "Evans", "Foster", "Garcia", "Harris", "Ingram", "Johnson", "Khan", "Lee", "Miller", "Nguyen", "O'Brien", "Parker", "Quinn", "Robinson", "Smith", "Taylor", "Upton", "Vargas", "Wilson", "Xu", "Yang", "Zhang"};
public static String generate() {
Random random = new Random();
String firstName = FIRST_NAMES[random.nextInt(FIRST_NAMES.length)];
String lastName = LAST_NAMES[random.nextInt(LAST_NAMES.length)];
return firstName + " " + lastName;
}
}
```
使用示例:
```
public static void main(String[] args) {
String name = RandomNameGenerator.generate();
System.out.println("随机生成的名字是:" + name);
}
```
输出:
```
随机生成的名字是:Grace Robinson
```