1:在指定1-30数据内,随机获取6个不重复的数
package org.xu.demo;
import java.util.Random;
public class RandomNumber {
public static void main(String[] args){
Random a=new Random();
int s[]=new int[6];
for (int i = 0; i < s.length;) {
s[i]=a.nextInt(30)+1;
if(CheckRandom(s,s[i],i)){
System.out.println("第"+(i+1)+"个随机数是:"+s[i]);
i++;
}
}
System.out.println(s);
}
public static boolean CheckRandom(int c[],int t,int l){//检查生成的随机数是否存在与数组中
for (int i = 0; i < c.length; i++) {
if(c[i]==t&&l!=i){
return false;
}
}
return true;
}
}