admin 发表于 2015-12-27 16:22:32

微信红包分配算法


微信红包分配算法

/**
* 微信红包分配算法
*
* @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);
    }
}

admin 发表于 2015-12-30 12:22:48



微信红包分配算法

admin 发表于 2015-12-30 12:22:51



微信红包分配算法

admin 发表于 2015-12-30 12:22:53



微信红包分配算法

admin 发表于 2015-12-30 12:22:55



微信红包分配算法

ldgluo 发表于 2015-12-31 09:37:37

:)

zw2015 发表于 2015-12-31 14:36:17

你也是蛮拼的

admin 发表于 2015-12-31 14:58:33

zw2015 发表于 2015-12-31 06:36
你也是蛮拼的

给你推荐一个:
http://bbs.jiandaima.com/thread-64-1-1.html

admin 发表于 2016-1-11 10:20:55

微信红包分配算法

fisonlee 发表于 2019-3-8 12:32:05

这个帖子不错,大家快来顶起来!捡代码论坛资源就是不错。
页: [1]
查看完整版本: 微信红包分配算法