红包的随机算法基础实现
说明
- 假设有 n 个人领红包;
- 每个人领到红包总和为 m 元;
- 每个人至少领到 0.01 元红包;
- 每个人领到红包额度相差范围小。
思维逻辑
当 n 为1时:n1 = m
当 n 为2时:n1 = 0.01 ~ m n2 = m - n1
当 n 为3时:n1 = 0.01 ~ m n2 = 0.01 ~ ( m - n1 ) n3 = m - n1 - n2
…
算法实现
1 | $m=m; //M元红包 |
正在载入,请稍候.......
当 n 为1时:n1 = m
当 n 为2时:n1 = 0.01 ~ m n2 = m - n1
当 n 为3时:n1 = 0.01 ~ m n2 = 0.01 ~ ( m - n1 ) n3 = m - n1 - n2
…
1 | $m=m; //M元红包 |