Suppose I have a deck of $n$ cards. I draw $k$ cards from the deck and note down which cards I have seen. I then replace the cards that I drew and shuffle the deck. I repeat the process of drawing $k$ cards from the deck for a total of $r$ times.
What is the probability after $r$ rounds that I have seen every card in the deck of $n$ cards.
I was able to simulate this for $n=52$, $k=34$, and $r=9$ using a Monte Carlo simulation in Python and got $\approx .995$. I am hoping that this is generalizable and that there is a way to directly calculate the probability. I know that the denominator would be $(_nC_k)^r$ but the numerator is proving difficult to calculate. Thanks!