Given a bunch of boxes and balls, what is the chance that randomly dropping the balls will fill all the boxes?

Carl asked the following discrete-math-style probability question:

$N$ balls are randomly dropped into $k$ boxes $ (k \le N)$. What is the probability that all boxes are filled?
Carl

Want to know the answer? Here it is! More