Skip to content
About
Main content
Model

Balls in bins: the fullest partition

Throwing M balls at random into N bins: the fullest bin exceeds the mean.

Records
records placed at random
Partitions
partitions (bins)
Mean
records per partition on average

Recurring principle: Variance costs more than volume

How it behaves

One input on the horizontal axis, the others held fixed.

N = 10 partitionsN = 100
Data table
How far the fullest partition sits above the mean, by records
Records MseriesFullest partition above the mean
100N = 10 partitions67.9%
119N = 10 partitions62.2%
141N = 10 partitions57.1%
168N = 10 partitions52.4%
200N = 10 partitions48%
237N = 10 partitions44.1%
282N = 10 partitions40.4%
335N = 10 partitions37.1%
398N = 10 partitions34%
473N = 10 partitions31.2%
562N = 10 partitions28.6%
668N = 10 partitions26.2%
794N = 10 partitions24.1%
944N = 10 partitions22.1%
1.12KN = 10 partitions20.3%
1.33KN = 10 partitions18.6%
1.58KN = 10 partitions17%
1.88KN = 10 partitions15.6%
2.24KN = 10 partitions14.3%
2.66KN = 10 partitions13.2%
3.16KN = 10 partitions12.1%
3.76KN = 10 partitions11.1%
4.47KN = 10 partitions10.2%
5.31KN = 10 partitions9.31%
6.31KN = 10 partitions8.54%
7.5KN = 10 partitions7.84%
8.91KN = 10 partitions7.19%
10.6KN = 10 partitions6.59%
12.6KN = 10 partitions6.05%
15KN = 10 partitions5.55%
17.8KN = 10 partitions5.09%
21.1KN = 10 partitions4.67%
25.1KN = 10 partitions4.28%
29.9KN = 10 partitions3.93%
35.5KN = 10 partitions3.6%
42.2KN = 10 partitions3.3%
50.1KN = 10 partitions3.03%
59.6KN = 10 partitions2.78%
70.8KN = 10 partitions2.55%
84.1KN = 10 partitions2.34%
100KN = 10 partitions2.15%
119KN = 10 partitions1.97%
141KN = 10 partitions1.81%
168KN = 10 partitions1.66%
200KN = 10 partitions1.52%
237KN = 10 partitions1.39%
282KN = 10 partitions1.28%
335KN = 10 partitions1.17%
398KN = 10 partitions1.08%
473KN = 10 partitions0.987%
562KN = 10 partitions0.905%
668KN = 10 partitions0.83%
794KN = 10 partitions0.761%
944KN = 10 partitions0.698%
1.12MN = 10 partitions0.641%
1.33MN = 10 partitions0.588%
1.58MN = 10 partitions0.539%
1.88MN = 10 partitions0.494%
2.24MN = 10 partitions0.454%
2.66MN = 10 partitions0.416%
3.16MN = 10 partitions0.382%
3.76MN = 10 partitions0.35%
4.47MN = 10 partitions0.321%
5.31MN = 10 partitions0.295%
6.31MN = 10 partitions0.27%
7.5MN = 10 partitions0.248%
8.91MN = 10 partitions0.227%
10.6MN = 10 partitions0.209%
12.6MN = 10 partitions0.191%
15MN = 10 partitions0.175%
17.8MN = 10 partitions0.161%
21.1MN = 10 partitions0.148%
25.1MN = 10 partitions0.135%
29.9MN = 10 partitions0.124%
35.5MN = 10 partitions0.114%
42.2MN = 10 partitions0.105%
50.1MN = 10 partitions0.096%
59.6MN = 10 partitions0.088%
70.8MN = 10 partitions0.081%
84.1MN = 10 partitions0.074%
100MN = 10 partitions0.068%
100N = 100303%
119N = 100278%
141N = 100255%
168N = 100234%
200N = 100215%
237N = 100197%
282N = 100181%
335N = 100166%
398N = 100152%
473N = 100140%
562N = 100128%
668N = 100117%
794N = 100108%
944N = 10098.8%
1.12KN = 10090.6%
1.33KN = 10083.1%
1.58KN = 10076.2%
1.88KN = 10069.9%
2.24KN = 10064.1%
2.66KN = 10058.8%
3.16KN = 10054%
3.76KN = 10049.5%
4.47KN = 10045.4%
5.31KN = 10041.7%
6.31KN = 10038.2%
7.5KN = 10035%
8.91KN = 10032.1%
10.6KN = 10029.5%
12.6KN = 10027%
15KN = 10024.8%
17.8KN = 10022.8%
21.1KN = 10020.9%
25.1KN = 10019.1%
29.9KN = 10017.6%
35.5KN = 10016.1%
42.2KN = 10014.8%
50.1KN = 10013.6%
59.6KN = 10012.4%
70.8KN = 10011.4%
84.1KN = 10010.5%
100KN = 1009.6%
119KN = 1008.8%
141KN = 1008.07%
168KN = 1007.41%
200KN = 1006.79%
237KN = 1006.23%
282KN = 1005.72%
335KN = 1005.24%
398KN = 1004.81%
473KN = 1004.41%
562KN = 1004.05%
668KN = 1003.71%
794KN = 1003.41%
944KN = 1003.12%
1.12MN = 1002.87%
1.33MN = 1002.63%
1.58MN = 1002.41%
1.88MN = 1002.21%
2.24MN = 1002.03%
2.66MN = 1001.86%
3.16MN = 1001.71%
3.76MN = 1001.57%
4.47MN = 1001.44%
5.31MN = 1001.32%
6.31MN = 1001.21%
7.5MN = 1001.11%
8.91MN = 1001.02%
10.6MN = 1000.932%
12.6MN = 1000.855%
15MN = 1000.785%
17.8MN = 1000.72%
21.1MN = 1000.66%
25.1MN = 1000.606%
29.9MN = 1000.555%
35.5MN = 1000.509%
42.2MN = 1000.467%
50.1MN = 1000.429%
59.6MN = 1000.393%
70.8MN = 1000.361%
84.1MN = 1000.331%
100MN = 1000.303%

Worked examples, recomputed

Every number the mechanisms quote for this relationship is recomputed from it, so none of them disagrees with it.

Where it appears

Each mechanism states it in its own names. The general symbol each name stands for is shown with it.

  • Data Movement

    How do records cross between two systems that have independent rates, independent availability and independent lifetimes, and what are you willing to lose when the assumption underneath the crossing breaks?

    Read it in place →