码迷,mamicode.com
首页 > Web开发 > 详细

JS 红包随机

时间:2018-05-23 16:12:33      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:nbsp   ons   and   span   max   +=   ==   code   bsp   

微信随机红包,指定金额指定用户,随机发送红包

 1 var moneys = new Array();
 2 var moneyTotal = 0;
 3 function rand(obj){
 4     if(obj.size == 1){
 5         obj.size--;
 6         moneyTotal+=obj.money;
 7         moneys.push(obj.money);
 8         obj.money=0;
 9         return;
10     }
11     var r = Math.random();
12     var min = 1;
13     if(obj.size <= 2){
14         var max = obj.money / obj.size;
15     } else {
16         var max = obj.money / obj.size * 2;
17     }
18     var money = r * max;
19     money = Math.ceil(money);
20     money = money <= min ? 1 : money;
21     obj.size--;
22     obj.money -= money;
23     moneys.push(money);
24     moneyTotal+=money;
25     rand(obj);
26 }
27 var objs = {money:100,size:10};
28 rand(objs);
29 console.log(moneys);

 

JS 红包随机

标签:nbsp   ons   and   span   max   +=   ==   code   bsp   

原文地址:https://www.cnblogs.com/laushow/p/9077182.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!