生成100以内五个不重复的随机数
import java.util.Random;
public class Random02 {
public static void main(String[] args) {
Random random = new Random();
//创建一个数组
int[] arr = new int[5];
for (int i = 0; i <arr.length ; i++) {
arr[i] = -1;
}
int index =0;
while (index<arr.length){
int num = random.nextInt(101);
if (!contains(arr,num)) {
arr[index++]=num;
}
}
//遍历输出
for (int i = 0; i <arr.length ; i++) {
System.out.println(arr[i]);
}
}
//判断是否重复
public static boolean contains (int[] arr ,int key){
for (int i = 0; i <arr.length ; i++) {
if (arr[i]==key){
return true;
}
}
return false;
}
}