我想把n balls
为m buckets
随机,以约束算法:有约束的最大最小随机分布<= DIFF
ballCountMax-ballCountMin <= diff
ballCountMax-ballCountMin as random as possible
和
Input:
ballCount: n
bucketCount: m
allowedDiff: diff
Output:
ballCount distribution for buckets
是否有一个好的算法?
该限制有多严格?也就是说,如果你建立了一个基于这个约束的概率分布,它仍然有可能产生一个可能稍微超出它的集合 –
球是否可区分?还是他们都一样? – jozefg
@jozefg,他们都是一样的,只是球计数重要 – smilingpoplar