import java.util.Random;
public class faceTest {
public static void main(String[] args) {
Random r = new Random();
// 1、初始化数组
int[] arr = new int[6];
// 2、给数组赋值
for (int i = 0;i < arr.length;i++){
arr[i] = r.nextInt(30) + 1;
// 3、每次赋值完都和前面的数比较
for (int j = 0;j < i;j++){
// 4、和前面的数相比,有相等的就重新赋值直到不相等
while (arr[i] == arr[j]){
arr[i] = r.nextInt(30) + 1;
}
}
System.out.print(arr[i] + " ");
}
}
}
大家看看写得如何,有哪里不好的地方,欢迎指出来共同进步!