Let’s Say that a school has a test bank for an online multiple choice math exam which contains 100 questions. When a student starts his exam the system randomly selects 15 questions for him. If my friends and I decide to find out all the 100-questions, how many trials do we need if that is possible??
Edit:(as suggested in comments)
How many trials are needed, on average, to see all the questions??
Consider $n$ trials. There are ${100\choose 15}^n$ options on how to choose them. There are ${99\choose 15}^n$ of them which do not cover some question $j$. Using exclusion-inclusion principle, $$ \text{count(non-covering cases)} = \sum_{i=1}^{85} (-1)^{i-1} {100\choose i} {100-i\choose 15}^n $$ so $$P_n(\text{covering}) = 1 - \frac{\sum_{i=1}^{85} (-1)^{i-1} {100\choose i} {100-i\choose 15}^n}{{100\choose 15}^n} $$ and "in average", you would wait $$\sum_{n=1}^\infty n P(\text{first covering is on trial } n) =\sum_{n=1}^\infty n (P_n - P_{n-1}) $$ ($P_0 = 0$).
Not sure how to simplify to something numerically feasible. Practically, I would use computer simulation.