原因Random随机生成7个数,七个数不能大于零,不能够重复,不能大于36。
代码如下:
import java.util.Random;
public class Test {
public static void main(String[] args) {
int data[] = new int[7];
int foot = 0;
Random ran = new Random();
while(foot<7){
int num = ran.nextInt(37);
if(islottery(num,data,foot)){
data[foot++] = num;
}
}
java.util.Arrays.sort(data);
for(int i=0; i<data.length;i++){
System.out.print(data[i]+"、");
}
}
public static boolean islottery(int datas,int temp[],int foot){
if(datas == 0){
return false;
}
for (int i=0;i<foot;i++){
if(datas == temp[i]){
return false;
}
}
return true;
}
}