package 专题练习;
import java.util.Random;
public class grab_red_packet {
public static void main(String[] args) {
int[] jiangjin = new int[]{2, 588, 888, 1000, 10000};
int[] jiangjinhavebeen = new int[jiangjin.length];
Restart(jiangjinhavebeen,jiangjin);
}
public static int Get_suijishu(int[] jiangjin){
Random r = new Random();
int suijishu = r.nextInt(jiangjin.length);
return suijishu;
}
public static int Pan_duan_chongfu(int[] havebeenjiangjin,int []jiangjin,int suijishu){
for (int j = 0; j < havebeenjiangjin.length; j++) {
if(havebeenjiangjin[j] == jiangjin[suijishu]) {
return -1;
}
}
return 1;
}
public static void Restart(int[] jiangjinhavebeen,int[] jiangjin){
for (int i = 0; i < jiangjinhavebeen.length; ) {
int suijishu = Get_suijishu(jiangjin);
if(Pan_duan_chongfu(jiangjinhavebeen,jiangjin,suijishu) == 1){
jiangjinhavebeen[i] = jiangjin[suijishu];
System.out.println(jiangjinhavebeen[i] + "元的奖金被抽出");
}
else{
System.out.println("随机数为:" + suijishu + "的奖品已经被抽出,请重新抽取");
i++;
}
}
}
public static void mode_two(int[] jiangjin){
for (int i = 0; i < jiangjin.length; i++) {
int suijishu = Get_suijishu(jiangjin);
int temp = jiangjin[i];
jiangjin[i] = jiangjin[suijishu];
jiangjin[suijishu] = temp;
}
for (int i = 0; i < jiangjin.length; i++) {
System.out.print(jiangjin[i]);
}
}
}