抢红包算法的实现

  抢红包算法的实现

  2017新年刚过,就看到了各种关于抢红包的技术贴,感觉这篇帖子也不错,微信红包的算法实现,就在这几天,在群里边看到别人写的一些抢红包算法,和大家分享下。

 1         var people=10;
 2         var total=100;
 3         function redBag(amount,num){
 4             var avg = amount/num;
 5             var money = ((Math.random()*avg+0.01)*(Math.random()+1)).toFixed(2);
 6             total = total-money;
 7             console.log(money);
 8         }
 9         for(var i=people;i>=1;i--){
10             if(i==1){
11                 console.log(total);
12                 continue
13             }
14             redBag(total,i)
15         }

  实现的结果如下图

  这样就实现了简单的红包算法,但是此随机算法还有待加强。。。

原文地址:https://www.cnblogs.com/DonaHero/p/6380340.html