微信红包分配算法
微信红包分配算法
/**
* 微信红包分配算法
*
* @author Michael282694
* */
public class wechat_money {
public static void main(String[] args) {
// TODO Auto-generated method stub
double total_money; // 红包总金额
int total_people; // 抢红包总人数
double min_money; // 每个人最少能收到0.01元
total_money = 10.0;
total_people = 8;
min_money = 0.01;
for (int i = 0; i < total_people - 1; i++) {
int j = i + 1;
double safe_money = (total_money - (total_people - j) * min_money)
/ (total_people - j);
double tmp_money = (Math.random()
* (safe_money * 100 - min_money * 100) + min_money * 100) / 100;
total_money = total_money - tmp_money;
System.out.format("第 %d 个红包: %.2f 元,剩下: %.2f 元\n", j, tmp_money,
total_money);
}
System.out.format("第 %d 个红包: %.2f 元,剩下: 0 元\n", total_people,
total_money);
}
}
微信红包分配算法
微信红包分配算法
微信红包分配算法
微信红包分配算法 :) 你也是蛮拼的 zw2015 发表于 2015-12-31 06:36
你也是蛮拼的
给你推荐一个:
http://bbs.jiandaima.com/thread-64-1-1.html 微信红包分配算法 这个帖子不错,大家快来顶起来!捡代码论坛资源就是不错。
页:
[1]