最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

怎样使用JS做出微信红包算法

来源:动视网 责编:小采 时间:2020-11-27 19:40:38
文档

怎样使用JS做出微信红包算法

怎样使用JS做出微信红包算法:这次给大家带来怎样使用JS做出微信红包算法,使用JS做出微信红包算法的注意事项有哪些,下面就是实战案例,一起来看一下。z我们假设有一个100元的红包,要发给10个人。为了保证公平,算法需要保证以下的原则:每个人最少能抢到0.01元每个人的机会平等所有人的
推荐度:
导读怎样使用JS做出微信红包算法:这次给大家带来怎样使用JS做出微信红包算法,使用JS做出微信红包算法的注意事项有哪些,下面就是实战案例,一起来看一下。z我们假设有一个100元的红包,要发给10个人。为了保证公平,算法需要保证以下的原则:每个人最少能抢到0.01元每个人的机会平等所有人的
这次给大家带来怎样使用JS做出微信红包算法,使用JS做出微信红包算法的注意事项有哪些,下面就是实战案例,一起来看一下。z

我们假设有一个100元的红包,要发给10个人。为了保证公平,算法需要保证以下的原则:

  • 每个人最少能抢到0.01元

  • 每个人的机会平等

  • 所有人的金额之和等于100元

  • 1.简单的随机函数实现

    很多朋友的一般思路是:

    第一步:从0-100中随机一个数,得到第一个红包金额。

    第二步:从0-剩余金额中随机一个数,得到第二个红包金额。

    第三步:...

    最后一步把剩余的钱都给最后一个人。

    以此类推,得到全部的10 个红包。但是不知道大家注意到没有,这样存在明显的 不公平 。先抢的人比较有优势,第一个人的随机范围是0-100,有可能得到较大的金额。而最后一个人的随机范围就会很小,如果第一个人抢到了90块钱,那么最后一个人就不可能有的到超过10块钱的机会。我们用代码模拟一下这个过程:

    测试结果如下:

    相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

    推荐阅读:

    怎样操作vue-cli2.9.3

    微信小程序应该如何布局

    文档

    怎样使用JS做出微信红包算法

    怎样使用JS做出微信红包算法:这次给大家带来怎样使用JS做出微信红包算法,使用JS做出微信红包算法的注意事项有哪些,下面就是实战案例,一起来看一下。z我们假设有一个100元的红包,要发给10个人。为了保证公平,算法需要保证以下的原则:每个人最少能抢到0.01元每个人的机会平等所有人的
    推荐度:
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top