Java生成六个不会重复的随机数,需要一个固定生成随机数的公式
public class hqh {
public static void main(String[] args) {
int[] arr=new int[6];//定义一个六个元素的数组
for(int i=0;i<arr.length;i++) {
arr[i]=(int)(Math.random()*30)+1;//固定公式,生成随机数
for(int j=0;j<i;j++) {//如果生成的数与前面的数重复,将会返回继续生成
if(arr[i]==arr[j]) {
i--;
break;
}
}
}
for(int i=0;i<arr.length;i++) {//循环完毕之后,将生成六个随机数
System.out.println(arr[i]);
}
}
}