java 随机产生人名
时间: 2023-05-21 12:03:36 浏览: 65
可以使用以下代码来随机产生人名:
```
import java.util.Random;
public class RandomNameGenerator {
private static final String[] FIRST_NAMES = {"Alice", "Bob", "Charlie", "David", "Emily", "Frank", "Grace", "Henry", "Isabella", "Jack", "Kate", "Liam", "Mia", "Nathan", "Olivia", "Peter", "Quinn", "Rachel", "Sophia", "Thomas", "Ursula", "Victoria", "William", "Xander", "Yvonne", "Zachary"};
private static final String[] LAST_NAMES = {"Adams", "Brown", "Chen", "Davis", "Evans", "Foster", "Garcia", "Harris", "Ingram", "Johnson", "Khan", "Lee", "Miller", "Nguyen", "O'Brien", "Patel", "Quinn", "Rodriguez", "Smith", "Taylor", "Upton", "Vargas", "Williams", "Xu", "Yang", "Zhang"};
public static void main(String[] args) {
Random random = new Random();
String firstName = FIRST_NAMES[random.nextInt(FIRST_NAMES.length)];
String lastName = LAST_NAMES[random.nextInt(LAST_NAMES.length)];
System.out.println(firstName + " " + lastName);
}
}
```
这个程序会随机从一个预定义的名字列表中选择一个名字和一个姓氏,并将它们组合成一个完整的人名。