美文网首页
红包是怎样生成的

红包是怎样生成的

作者: snoweek | 来源:发表于2016-06-29 19:52 被阅读51次

平时,我们总是在收发红包,那么,你有没有想过,你一个指头按下去,都发生了什么。
在这里,我希望以随机红包为例谈谈自己的看法。
既然是随机红包,那么,你肯定不希望发生这样的情况。那就是比速度,即谁先抢,谁的钱就多。随机指的是,红包的大小与先后无关,先抢的人有可能得到一个很小的红包,后抢的人也有可能得到一个很大的红包。总之,我们希望取红包的时候是公平的。

钱的分配是公平的

首先给定随机红包的个数,比如以4为例,以及红包的钱数,如90元。

  1. 生成四个随机数10,40,20,20(生成随机数的具体算法 在这里不讨论)。
  2. 求出四个随机数的总和:10+40+20+20=90
  3. 求出各个随机数占综合的比例:10/90,40/90,20/90,20/90
  4. 用各个比例分别与总钱数相乘,即可得到各个红包的钱数。

利用以上方法,第一个人取红包时对应随机数10,红包大小是10,以此类推,红包依次是40,20,20。

相关文章

  • 红包是怎样生成的

    平时,我们总是在收发红包,那么,你有没有想过,你一个指头按下去,都发生了什么。在这里,我希望以随机红包为例谈谈自己...

  • iOS红包雨实现总结

    1、生成一个红包layer 2、添加layer的动画 3、定时生成红包 4、判断红包点击事件 5、停止红包雨 代码...

  • QQ最新装逼技术

    QQ个性红包,是一款用于QQ红包上的装逼神器,采用一键式生成模式,方便,简洁,生成之后直接发送即可,QQ群聊最牛逼...

  • 文章是怎样生成的?

    一篇文章是如何生成的? 一,起初是一个点,一个感悟,或者一个要回答的问题。 二,然后趁灵感快速记录下几点纲要,便是...

  • 情绪是怎样生成的

    考场回来,儿子简单说了考试情况,看样子发挥的还算不错,从回来几个小时时间手机末曾放下,我不由升起了情绪,我今天一整...

  • 我是怎样骗取红包的

    三八节那天,公司请了一个部队医院退休老医生给女同胞讲解女性健康知识。 因时间安排在中午,公司为大家准备了盒...

  • AToken钱包ATC红包挖矿教程

    本教程分为两部分,第一部分是红包生成,第二部分是挖矿。 下面先来看看AToken的红包生成: 1.当用户更新到2....

  • 10个小众但很有意思的网站,好玩到停不下来!

    1、在线装逼生成器 在线装逼生成器是一个可以制作各种各样装逼配图的网站,包括了520生成、恶搞类生成、红包类生成、...

  • php生成随机红包算法(1.3s生成30W个随机红包)

    一、背景介绍 前一阵公司业务有一个生成红包的需求,分为固定红包和随机红包两种,固定红包没什么好说的了,随机红包要求...

  • 2022-02-07开工大吉的抽奖程序

    思路 15个红包,每个人喊开始和停,随机生成红包的序号红包的领完后,对应的号码需要在奖池中删除 代码 优化思路 明...

网友评论

      本文标题:红包是怎样生成的

      本文链接:https://www.haomeiwen.com/subject/wpstjttx.html