当前位置: 主页 > JAVA语言

java实现抽奖-js实现大转盘抽奖概率

发布时间:2023-06-08 16:05   浏览次数:次   作者:佚名

好的java实现抽奖,以下是一个简单的用JAVA编写的抽奖模拟代码:import java.util.Random;public class LotterySimulation {public static void main(String[] args) {int[] prizes = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; // 奖品列表int[] counts = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; // 奖品数量int total = 0; // 总奖品数量for (int count : counts) {total += count;}Random random = new Random();for (int i = 0; i < 10; i++) { // 抽10次奖int index = random.nextInt(total); // 随机生成一个奖品索引int sum = 0;for (int j = 0; j < prizes.length; j++) {sum += counts[j];if (index < sum) { // 找到对应的奖品System.out.println("第" + (i + 1) + "次抽奖,获得了" + prizes[j] + "号奖品");counts[j]--; // 奖品数量减1total--; // 总奖品数量减1break;}}}}}这段代码实现了一个简单的抽奖模拟java实现抽奖,奖品列表和奖品数量可以根据实际情况进行修改。