java起名网源码
时间 : 2024-01-13 05:59:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案
import java.util.Random;
class NameGenerator {
private static String[] nouns = {"星", "月", "花", "草", "山", "水", "木", "石", "云", "风", "雨", "雪", "雷", "霜", "夜", "晨", "春", "夏", "秋", "冬"};
private static String[] adjectives = {"青", "红", "黄", "白", "黑", "紫", "绿", "蓝", "灰", "金", "银", "橙", "粉", "玫瑰", "碧绿"};
public static void main(String[] args) {
generateNames(10);
}
public static void generateNames(int amount) {
Random random = new Random();
for (int i = 0; i < amount; i++) {
String noun = nouns[random.nextInt(nouns.length)];
String adjective = adjectives[random.nextInt(adjectives.length)];
String name = adjective + noun;
System.out.println(name);
}
}
}
这是一个简单的Java程序,用于生成随机起名。在这个程序中,我们使用了一个名词数组和一个形容词数组作为起名的基础素材。然后通过随机数生成器,从数组中随机选择一个名词和一个形容词,将它们拼接在一起形成一个新的名字。通过调用`generateNames`方法,并传入生成名字的数量,程序将生成相应数量的随机名字并输出。你可以根据自己的需求修改数组中的名词和形容词,以及调整生成名字的数量。
其他答案
以下是一个简单的Java起名网站的源代码示例:
```java
import java.util.Random;
public class NameGenerator {
private static final String[] ADJECTIVES = {"大", "小", "快", "慢", "美", "丑", "高", "矮", "聪明", "笨"};
private static final String[] NOUNS = {"猫", "狗", "兔子", "鸟", "鱼", "老虎", "熊猫", "松鼠", "蛇", "猴子"};
public static void main(String[] args) {
String generatedName = generateName();
System.out.println("Generated name: " + generatedName);
}
public static String generateName() {
Random random = new Random();
int randomAdjectiveIndex = random.nextInt(ADJECTIVES.length);
int randomNounIndex = random.nextInt(NOUNS.length);
return ADJECTIVES[randomAdjectiveIndex] + NOUNS[randomNounIndex];
}
}
此示例代码实现了一个简单的起名网站,其中包含一组形容词和名词。在`generateName`方法中,它通过生成随机数来选择一个随机形容词和随机名词,然后将它们拼接起来作为生成的名字。在`main`方法中,它演示了如何调用`generateName`方法来生成一个名字并打印出来。
你可以根据自己的需求扩展代码并增加更多的形容词和名词,以使生成的名字更加丰富和多样化。你还可以考虑添加更多的功能,例如将生成的名字保存到文件中或将它们显示在一个简单的网页上。
上一篇
ai人工智能取名网源码
下一篇
起名网程序源码
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章