package train1;
import java.util.Random;
public class test1 {
public static void main(String[] args) {
//1.定义一个数组表示奖池
int[] arr = {255, 8888, 666, 10000, 1};
//2.定义新数组存储抽到的结果
int[] newarr = new int[arr.length];
//3.抽奖
Random r = new Random();
for (int i = 0; i < 5; ) {
//随机索引
int randomIndex = r.nextInt(arr.length);
//获取奖项
int prize = arr[randomIndex];
//判断奖项是否存在
boolean flag = contains(newarr, prize);
if (!flag) {
//把抽取到的奖项放入newarr
newarr[i] = prize;
i++;
}
}
//4.遍历newarr
for (int j : newarr) {
System.out.println(j);
}
}
public static boolean contains(int[] arr, int prize) {
for (int i = 0; i < arr.length; i++) {
if (arr[i] == prize) {
return true;
}
}
return false;
}
}