import java.util.Random;/*** 用奖池随机抽奖*/
public class mode2 {public static void main(String[] args) {int[] arr = {888, 588, 10000, 1000, 2}; //奖池int[] arr1 = new int[arr.length]; //一已经中奖的奖池int intr;//用于接收随机数int count = 0;//用于已经中奖的数组索引Random random = new Random();boolean b = true;//for循环的判断索引while (count <= 4) {intr = random.nextInt(arr.length); //随机生成奖池个数的随机数for (int anArr1 : arr1) {if (arr[intr] == anArr1) {b = false;break;}}//判断已经中奖的奖池是否有对应 的奖金,fase为没有,进行下次抽奖if (b) {arr1[count] = arr[intr];//打印中奖顺序System.out.println("第" + (count + 1) + "个奖项,奖金为:" + arr1[count]);count++;//已经中奖的数组索引后移//如果没有对应的索引} else {b = true;}}}
}