用java写一个自动抢红包的脚本
import java.util.*;
public class RedPacket {
public static void main(String[] args) {
System.out.println("抢红包开始!");
// 创建一个随机数生成器,用于生成随机金额的红包
Random random = new Random();
// 生成总金额为100元的红包,分成10份
int totalMoney = 100; // 总金额
int number = 10; // 分成10份
// 记录剩余的金额
int remainMoney = totalMoney;
// 记录每份红包的金额
List<Integer> moneys = new ArrayList<>();
for (int i=0; i < number-1; i++) { // 最后一个不用随机,直接设置为剩余金额即可
int money = random.nextInt(remainMoney / (number - i) * 2 - 1) + 1;
moneys.add(money);
remainMoney -= money;
}
moneys.add(remainMoney); // 最后一个直接设置剩余的金额即可
System.out.println("产生十份随机红包如下:" + moneys);
System.out.println("抢红包已完成!"); } }
创作工场
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!