- 主题:给定一个整数85,随机将其分成5个整数,要求每个整数不小于15
你可以参考一下微信随机红包的策略。因为你的需求本质上并不是随机的
【 在 bfield 的大作中提到: 】
: 每个整数不大于20。
: 就这么个看似简单的问题,刚才搞程序来解决,发现很难每次都生成达到满足要求的结果。
: 能否帮我看看,怎么解决这个问题。谢谢!
: ...................
--
FROM 39.149.15.*
这样并不能保证随机
【 在 rpk 的大作中提到: 】
: 很简单,你先把15减掉,然后随机小于5的数即可。
--
FROM 39.149.15.*
这个是可以的
【 在 pabkyh 的大作中提到: 】
: 4,3,2.1,0 所有加起来能凑够10的组合遍历一遍再随机抛出就可以了吧
--
FROM 39.149.15.*
每种可能作为一个分布
【 在 rpk 的大作中提到: 】
: 这个可能不够均等随机
--
FROM 39.149.15.*