A combo card drawing simulation with 100 trials

The average number of cards required to find 1 match of the two cards is 17.5.

Cards Drawn Games Sum
Number of cards in deck:
Number of first combo card:
Number of second combo card:
Number of a card to hold 
before discarding:
Desired number of matches:
Number of trials:
Number of lines to print together:

= 12 && $decksize <= 30) { $openingDraw = $winners[1] + $winners[2] + $winners[3] + $winners[4]; $openingDraw /= $GAMES; $openingDraw = round(100*$openingDraw); ?> Since your deck size is crypt-like, you might like to know that the experimental chance of having at least one combo in your opening crypt is %, though you can figure out the exact chance mathematically.

Examples

I have 8 Concealed Weapons and 8 .44 Magnums in my deck; when should I expect to draw at least 1 of each?
Decksize = 90, Target1 = 8, Target2 = 8, Desired = 1

...When should I expect to draw at least 2 of each?
Decksize = 90, Target1 = 8, Target2 = 8, Desired = 2

I have 12 Raptors and 10 Pack Alphas in my 90 card deck; when should I expect to draw at least 7 of each?
Decksize = 90, Target1 = 12, Target2 = 10, Desired = 7

I have 3 Edith Blount and 3 Enid Blount in my 12 card crypt; when should I expect to draw at least 1 of each?
Decksize = 12, Target1 = 3, Target2 = 3, Desired = 1
(For this result, I recommend printing 4 lines together, so you can easily notice if the match will be in your opening crypt draw.)