基于JavaScript实现微信抢红包功能
金额随机:额度在0.01和(剩余平均值*2)之间。
/** *抢红包 *@param{[number]}totalAmount[总金额] *@param{[number]}totalPeople[总人数] *@return{[Array]}[每个人抢到的金额] */ functionassign(totalAmount,totalPeople){ varremainAmount=+totalAmount; varremainPeople=+totalPeople; vararr=[]; while(remainPeople>0){ letnum=scramble(remainAmount,remainPeople); remainAmount=remainAmount-num; remainPeople--; arr.push(num); } returnarr; } functionscramble(remainAmount,remainPeople){ if(remainPeople===1){ return+remainAmount.toFixed(2); } letmax=((remainAmount/remainPeople)*2-0.01).toFixed(2); letmin=0.01; letrange=max-min; letrand=Math.random(); letnum=min+Math.round(rand*range);//四舍五入 returnnum; }
总结
以上所述是小编给大家介绍的基于基于JavaScript实现微信抢红包功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!