补全package case4; //密码的自动生成器:密码由大写字母/小写字母/数字组成,生成六位随机密码 import java.util.Random; import java.util.Scanner; public class RandomTest { public static void main(String[] args) { // 定义一个字符型数组 char[] pardStore = new char[62]; // 把所有的大写字母放进去 把所有的小写字母放进去 把0到9放进去 /********* Begin *********/ /********* End *********/ // 分别以1、2、3作为种子数 生成6位随机密码 Scanner sc = new Scanner(System.in); int seed = sc.nextInt(); /********* Begin *********/ /********* End *********/ } }
时间: 2023-08-24 18:06:56 浏览: 110
java基础语法讲解上集,适合初级人员入门学习
```
package case4;
//密码的自动生成器:密码由大写字母/小写字母/数字组成,生成六位随机密码
import java.util.Random;
import java.util.Scanner;
public class RandomTest {
public static void main(String[] args) {
// 定义一个字符型数组
char[] pardStore = new char[62];
// 把所有的大写字母放进去 把所有的小写字母放进去 把0到9放进去
/********* Begin *********/
for (int i = 0; i < 26; i++) {
pardStore[i] = (char) ('A' + i); // 大写字母
pardStore[i + 26] = (char) ('a' + i); // 小写字母
}
for (int i = 0; i < 10; i++) {
pardStore[i + 52] = (char) ('0' + i); // 数字
}
/********* End *********/
// 分别以1、2、3作为种子数 生成6位随机密码
Scanner sc = new Scanner(System.in);
int seed = sc.nextInt();
/********* Begin *********/
Random random = new Random(seed);
StringBuilder password = new StringBuilder();
for (int i = 0; i < 6; i++) {
int index = random.nextInt(62);
password.append(pardStore[index]);
}
System.out.println("Password: " + password.toString());
/********* End *********/
}
}
```
阅读全文