永发信息网

抽红包活动java怎么实现

答案:5  悬赏:80  手机版
解决时间 2021-12-24 07:14
1.概率60%出现在100元以下
2.一等奖:红包累计(300以上)(概率10%)
3.二等奖:红包累计(200-220元)(概率10%)
4.三等奖:红包累计(100-120元)(概率30%)

概率50%出现在100元以下,累计是别人帮你抽红包,累计到100元以上才可以兑换奖品
最佳答案
Random random = new Random();
int i = random.nextInt(9);  //随机生成 0 到 9 之间的一个整数
if(i == 9) {
System.out.println("一等奖");
} else if (i == 8){
System.out.println("二等奖");
} else if (i <=7 && i >=5) {
System.out.println("三等奖");
} else {
System.out.println("其余的");
}这种方式不知道是不是你需要的
全部回答
这种功能,一般都需要调用微信提供的接口来实现吧。具体的实现,应该有提供相关的api
我觉得你的题目有问题 60%出现 100元以下 一等奖 二等奖 三等奖 的概率加起来 有 50% 也就是出现100元以上的概率 有50% 所以你的题目有问题 你看下我的思路 定义长度为 100的数组 数组的内容是 10个1 ,10个2,30个3 ,50个4 其中 1代表1等奖 2代表 2等奖 3代表3等奖 4代表 不中奖 然后 去产生 0到99 的随机数 根据产生的随机数去数组的下标
抽红包的逻辑直接使用Random函数来实现逻辑。 下面是详细讲解:         Random random = new Random();         int num = random.nextInt(100);         double money = 0.0;         if (num >= 90) {             money = random.nextDouble() * (Integer.MAX_VALUE - 300) + 300;         }else if (num >= 80){             money = random.nextDouble() * (220 - 200) + 200;         }else if (num >= 50){             money = random.nextDouble() * (120 - 100) + 100;         }else{             money = random.nextDouble() * 99;         }
比如10个红包,产生一到十的随机数,对应抽取即可 Random random = new Random(); int num = random.nextInt(100); double money = 0.0; if (num >= 90) { money = random.nextDouble() * (Integer.MAX_VALUE - 300) + 300; }else if (num >= 80){ money = random.nextDouble() * (220 - 200) + 200; }else if (num >= 50){ money = random.nextDouble() * (120 - 100) + 100; }else{ money = random.nextDouble() * 99; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
12KV变压器离我家12米有多大辐射?
网上学习托福听力哪个网站好点?
联通的手机卡因为长时间不用被停机了,怎样恢
现在大专生找工作是不是很难?
怎样保护生态系统
There is interesting on this channel. Ple
询价函怎么写
请问谁有装饰装修设计施工一体化工程的设计人
该怎么安慰同学好,我们关系比较好,她家里有
关闭的英语怎么写
出过一次险,交强险就回复950的原价吗
下列说法错误的是A.生物的变异使物种多样性更
大海大白鲨长什么样的图片
中国建设银行(连州支行)位置在什么地方啊,我
mathematica11按照步骤激活未成功,如图,应
推荐资讯
(沉重 沉着 沉思 沉寂) 一位大师离开了大陆
哪些装修材料防火检测需要做
请问,乐鼓成精,请问(乐鼓成精)的任务找谁啊??
There is only one dress of this kind left
黑色粗跟凉鞋怎么搭配
调兵山工业园区社区居委会地址在哪?我要去那
在农村赶集摆摊卖老北京布鞋12元钱一双怎么样
细雨连。猜什么数?
有关秋分的诗句
自考单科成绩吉林省保留几年
铜陵电信,铜陵铁通和铜陵网通哪家网络较好,
徐州东高铁站到丰县最晚几点钟的车
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?