二倍均值法 - 红包生成算法
场景限制说明
- 所有人抢到的金额之和等于红包总额。
- 每个人最少抢到 0.01 元。
- 保证每个人抢到的金额机率相等。(由生成红包随机金额算法决定)
使用方法
1 | public static void main(String[] args) { |
生成随机红包集合
1 | [1.06, 1.87, 1.55, 1.14, 1, 1.11, 0.44, 0.95, 0.64, 0.24] |
核心算法
1 | /** |
参考文章:
《分布式中间件技术实战(Java 版)》
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 颜不喜!