package javase.commonClass;
/**生成5个不重复[0-100]之间的随机数
*
*/
import java.util.Random;
public class RandomTest {
public static void main(String[] args) {
int[] ints = new int[5];
Random random = new Random();
//初始化ints数组
for (int i = 0; i < ints.length; i++) {
ints[i] = -1;
}
//每加入一个数之前都要确认数组中没有该数才可放入
int key;
for (int i = 0; i < ints.length; i++) {
while(true){
key = random.nextInt(101);
if (!contains(ints, key)){
ints[i] = key;
break;
}
}
}
for (int i = 0; i < ints.length; i++) {
System.out.println(ints[i]);
}
}
public static boolean contains(int[] ints, int key){
for (int i = 0; i < ints.length; i++) {
if (ints[i] == key){
return true;
}
}
return false;
}
}
代码package javase.commonClass;/**生成5个不重复[0-100]之间的随机数 * */import java.util.Random;public class RandomTest { public static void main(String[] args) { int[] ints = new int[5]; Random random = new Random(); //初始化ints数组