Put $100$ identical balls into $10$ identical boxes in a way that each ball enters each box with an equal chance. What's the probability that no box is empty?
I have solved it but like to discuss some concerns in my arguments.
My answer is $\binom{99}{9}/\binom{109}{9}$, i.e., the number of compositions divided by the number of weak compositions. Here I assumed the boxes are ordered/labeled instead of being identical. This should be fine since the probability of "no box is empty" does not depend on whether the boxes are ordered or not. My concern is why each weak composition is equally likely to appear? i.e., how to transform the original assumption that each ball goes to each box with the same probability into the "consequence" that each weak composition will appear with the same probability?
Another question is can we keep the fact that the boxes are the same and do not order them, i.e., both balls and boxes are indistinguishable. Then this problem seems to become the problem of counting integer partitions. The answer seems to be $p_{10}(100)/X$, where $p_{10}(100)$ is the number of ways to write $100$ as a sum of $10$ positive integers (where the order of the summands does not matter), and $X$ is the number of ways to write $100$ as a sum of $10$ non-negative integers (where the order of the summands does not matter). First of all, is there a standard notation for $X$? Secondly, my concern is again whether each partition is equally likely to occur. If this is true, then the two methods should give the same answer.
Putting the $100$ balls randomly in the $10$ boxes is equivalent to choosing randomly a mapping from the set of balls to the set of boxes. There are $10^{100}$ such mappings. The event «no box is empty» occurs when the mapping is a surjection. There are $10!{100\brace 10}$ such surjections where ${\brace}$ is a Stirling number of the second kind. Hence the desired probability \begin{equation} p = \frac{10!}{10^{100}}{100\brace 10}\approx 0.999734 \end{equation} (numerical value by Wolfram Alpha)