import java.util.Random;
public class LotteryDraw {
public static void main(String[] args) {
// 假设我们有一个包含所有参与者编号的数组
int[] participants = new int[100]; // 假设有100个参与者
Random random = new Random();
// 初始化数组,给每个参与者编号(0到99)
for (int i = 0; i < participants.length; i++) {
participants[i] = i;
}
// 随机打乱参与者的顺序
for (int i = participants.length - 1; i > 0; i--) {
int randomIndex = random.nextInt(i + 1); // 生成一个0到i的随机索引
int temp = participants[i];
participants[i] = participants[randomIndex];
participants[randomIndex] = temp;
}
// 抽取前四名获奖者
System.out.println("获奖名单如下:");
for (int i = 0; i < 3; i++) {
// 输出获奖者的编号
System.out.println("第" + (i + 1) + "名获奖者: " + participants[i]);
}
}
}