public static void main(String[] args) {
int[] num = new int[36]; // 声明一个数组接1-36的数字
int[] no = new int[7]; // 接7个随机数
int[] noo = new int[7]; // 接输入数的数
// 往num数组里装1-36个数字
for(int i=1;i<37;i++){
num[i-1]=i;
}
// 生成7个不同的随机数
for(int i=0;i<7;i++){
int random = (int)(Math.random()*(37-i));
no[i]=num[random];
num[random]=num[num.length-1-i];
System.out.print(no[i]+"\t");
}
那不对, 请指教 还有没有别的算法, 用循环做和数组做
用Random类的nextInt(int n)就可以生成0-n之间(不包括n)的随机数,然后赋给数组就行了