The following problem is equivalent.
Suppose we have $n$ bins and $r$ balls. We toss the balls into the bins independently, with all bins being equally likely to receive a ball. Let's say that in general $x_m(n,r)$ is the probability that at least $m$ bins are empty. Then the answer to the original problem is $1-x_{16}(30,20)$, since having at least $15$ cells selected is equivalent to having $15$ or fewer cells empty, and the complementary event is that there are $16$ or more empty cells.
The only difficulty that remains is how to calculate $x_m(n,r)$, and a recent question gives the answer via the principle of inclusion and exclusion. See Given $n$ cells and $r$ balls, estimate the probability of finding $m$ or more cells empty. (The problem title is misleading, since the result is exact, not an estimate.) At the risk of being repetitious, the answer is
$$x_m(r,n) = \binom{n}{m} \sum_{\nu=0}^{n-m} (-1)^{\nu} \binom{n-m}{\nu} \left( 1 - \frac{m+\nu}{n} \right)^r \frac{m}{m+\nu}$$
If we evaluate this formula with $n=30$, $r=20$, and $m=16$, we find
$$1-x_{16}(30,20) \approx 0.577467$$