Given a series of boxes and balls, what is the chance of randomly dropping the balls to fill all the boxes?

How to calculate the probability of randomly filling N balls into k boxes, by looking at the case of 2 boxes, 3 boxes, and the general case of k boxes.