public class SuijiFuzhi {
public static void main(String[] args) {
int[] num = new int[6];
double newNum = (Math.random() * 10);
num[0] =(int)newNum;
int i = 1;
label:while(i < num.length) {
double newNum1 = (Math.random() * 29 + 1);
num[i] =(int)newNum1;
for(int j = 1; j <= i ; j++) {
if(num[i] == num[i - j]) {
continue label;
}
}
i++;
}
for(int p = 0; p < num.length; p++) {
System.out.println(num[p]);
}
}
如图所示,即可实现。