Suppose I have five bins into which I want to place 15 balls. The bins have capacities $2$, $2$, $3$, $3$, and $7.$ I place the balls one at a time in the bins, randomly and uniformly amongst the bins that are not full (so for example, if after placing four balls, both of the bins with capacity $2$ are already full, the next ball is placed with probability $1/3$ in each of the remaining three bins).
My question is if there is a an efficient way to estimate the probability that the bin with capacity $7$ is full at the end of this process (it would be great if the technique generalizes in the obvious way).
It seems to me like a good way to solve the general problem would be to use generating functions. Essentially, the total number of ways of distributing the balls to $\textit{distinct}$ bins can be thought of the number of solutions to $$k_1+k_2+k_3+k_4+k_5=15$$ such that $$0\leq k_1,k_2\leq 2$$ $$0\leq k_3,k_4\leq 3$$ $$0\leq k_5\leq 7$$
I believe the correct way to solve this using generating functions would be to find the coefficient of $x^{15}$ in the expanded form of $$(1+x+x^2)^2(1+x+x^2+x^3)^2(1+x +...+x^7)$$
Now, we need to know how many of these solutions have a full bin of $7$. This is just the number of solutions to $$k_1+k_2+k_3+k_4=8$$ with the same restrictions on all $k$. Once again you can use generating functions for this.
The ratio of these two counts should be the probability of a full bin of 7.