返回信息流比如十块钱分成十个红包,怎么保证十个加起来等于十?个人觉得,是不是第一个拆红包的随机产生(0,10)之间的数,然后保存为a,第二个拆的随机产生随机产生(0,10-a)之间的数,以此类推……最后一个直接取剩下的?
这样有没有道理?
这是一条镜像帖。来源:北邮人论坛 / java / #46899同步于 2016/1/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
微信抢红包的随机数是怎么产生的?
iamluo
2016/1/2镜像同步36 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
?好像是这样更合理一些
【 在 fuxuemingzhu 的大作中提到: 】
: https://github.com/fuxuemingzhu/RedPackets
: 并不是完全随机最好,最好应该是正态分布。
:
[ema11]好评
【 在 fuxuemingzhu (负雪明烛) 的大作中提到: 】
: https://github.com/fuxuemingzhu/RedPackets
: 并不是完全随机最好,最好应该是正态分布。
确实,没有能保证完全随机的随机数算法
【 在 fuxuemingzhu 的大作中提到: 】
: https://github.com/fuxuemingzhu/RedPackets
: 并不是完全随机最好,最好应该是正态分布。
:
发自「贵邮」