基于JavaScript实现微信抢红包功能
2017-07-20 09:02
921 查看
金额随机:额度在0.01和(剩余平均值*2)之间。
/** * 抢红包 * @param {[number]} totalAmount [总金额] * @param {[number]} totalPeople [总人数] * @return {[Array]} [每个人抢到的金额] */ function assign(totalAmount, totalPeople){ var remainAmount = +totalAmount; var remainPeople = +totalPeople; var arr = []; while(remainPeople > 0){ let num = scramble(remainAmount, remainPeople); remainAmount = remainAmount - num; remainPeople--; arr.push(num); } return arr; } function scramble(remainAmount, remainPeople){ if(remainPeople === 1){ return +remainAmount.toFixed(2); } let max = ((remainAmount / remainPeople) * 2 - 0.01).toFixed(2); let min = 0.01; let range = max - min; let rand = Math.random(); let num = min + Math.round(rand * range); //四舍五入 return num; }
总结
以上所述是小编给大家介绍的基于基于JavaScript实现微信抢红包功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
相关文章推荐
- 基于javascript实现仿百度输入框自动匹配功能
- 微信开发之移动手机WEB页面(HTML5)Javascript实现一键拨号及短信发送功能
- php实现微信发红包功能
- 微信开发之移动手机WEB页面(HTML5)Javascript实现一键拨号及短信发送功能
- JavaScript基于replace+正则实现ES6的字符串模版功能
- AccessibilityService之微信抢红包辅助功能实现
- 基于Python实现通过微信搜索功能查看谁把你删除了
- 基于javascript实现仿百度输入框自动匹配功能
- 微信发红包功能的实现
- C#实现微信红包功能
- 微信小程序实现红包功能(后端PHP实现逻辑)
- 【JavaScript】基于H5 canvas实现的画板绘图工具(类似你画我猜)——整合颜色选取、保存图片到本地功能
- 基于微信的域名交易系统(进度汇报之功能实现现状)
- 基于JavaScript实现验证码功能
- 微信开发之移动手机WEB页面(HTML5)Javascript实现一键拨号及短信发送功能
- javascript基于定时器实现进度条功能实例
- 微信开发(3):微信公众号发现金红包功能开发,利用第三方SDK实现(Java)
- 基于JavaScript实现类似于百度学术高级检索功能
- 基于JavaScript实现前端数据多条件筛选功能
- 基于javascript实现简单计算器功能