java随机抽奖程序代码
时间: 2023-11-10 11:43:24 浏览: 94
java随机抽奖源码
5星 · 资源好评率100%
以下是一个简单的 Java 随机抽奖程序代码,供您参考:
import java.util.Scanner;
public class Lottery {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入参与抽奖的总人数:");
int total = input.nextInt();
System.out.print("请输入中奖人数:");
int count = input.nextInt();
int[] allNumbers = new int[total];
for (int i = 0; i < allNumbers.length; i++) {
allNumbers[i] = i + 1;
}
int[] selectedNumbers = new int[count];
for (int i = 0; i < count; i++) {
int index = (int) (Math.random() * (total - i));
selectedNumbers[i] = allNumbers[index];
allNumbers[index] = allNumbers[total - i - 1];
}
System.out.print("中奖号码为:");
for (int number : selectedNumbers) {
System.out.print(number + " ");
}
}
}
请注意,这个程序代码并不完美,你需要自己检查可能存在的错误,并根据实际情况进行修改和完善。
阅读全文