使用Java 随机生成账号密码
时间: 2023-07-11 21:03:57 浏览: 41
以下是Java代码实现随机生成账号密码:
```java
import java.util.Random;
public class AccountGenerator {
public static void main(String[] args) {
String account = generateRandomAccount();
String password = generateRandomPassword();
System.out.println("随机生成的账号: " + account);
System.out.println("随机生成的密码: " + password);
}
public static String generateRandomAccount() {
Random random = new Random();
String account = "";
for (int i = 0; i < 8; i++) {
account += (char) (random.nextInt(26) + 'a');
}
return account;
}
public static String generateRandomPassword() {
Random random = new Random();
String password = "";
for (int i = 0; i < 8; i++) {
int type = random.nextInt(3);
if (type == 0) {
password += (char) (random.nextInt(26) + 'a');
} else if (type == 1) {
password += (char) (random.nextInt(26) + 'A');
} else {
password += (char) (random.nextInt(10) + '0');
}
}
return password;
}
}
```
该程序使用了Java中的Random类来生成随机数,生成的账号由8个小写字母组成,密码由8个字符组成,包括小写字母、大写字母和数字。