首页 > Web开发 > 详细

JS 红包随机

时间:2018-05-23 15:56:57      阅读:276      评论:0      收藏:0      [点我收藏+]

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

 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 红包随机

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!