java随机生成用户名
时间: 2023-09-21 07:09:45 浏览: 69
以下是一个简单的Java代码示例,可以随机生成用户名:
```java
import java.util.Random;
public class RandomUsernameGenerator {
private static final String[] ADJECTIVES = {"happy", "sad", "angry", "excited", "bored"};
private static final String[] NOUNS = {"cat", "dog", "bird", "tree", "flower"};
public static void main(String[] args) {
String username = generateUsername();
System.out.println(username);
}
public static String generateUsername() {
Random random = new Random();
String adjective = ADJECTIVES[random.nextInt(ADJECTIVES.length)];
String noun = NOUNS[random.nextInt(NOUNS.length)];
int number = random.nextInt(100);
return adjective + "_" + noun + "_" + number;
}
}
```
此代码定义了两个字符串数组,用于存储形容词和名词。在 `generateUsername` 方法中,使用 `Random` 类生成一个随机数,然后从这两个数组中取出随机的形容词和名词,并将它们与一个随机数连接起来,生成一个随机的用户名。