The probability of a Snap with two decks plus a single joker

  • Thread starter Thread starter I_Dont_Know
  • Start date Start date
  • Tags Tags
    Probability
I_Dont_Know
Messages
2
Reaction score
0

Homework Statement


So here's a little background: This isn't exactly a homework question. I work for a small software company, and everyday I distribute a status update to disclose where we stand with our current software patch development. To keep it interesting, I ask a daily riddle/problem and those who answer correctly receive a prize. Yesterdays question caused a company wide argument as to what the correct probability of the following question is.

Two players each have 1 standard deck of cards (52 cards) PLUS 1 Joker per deck. If each player flips a card over per turn, what are the odds that they will flip the same card value (joker included) before both players have gone through all 53 cards. After nobody answered correctly, I posted the following home-grown, and highly debated solution.

Homework Equations


If we were trying to calculate the probability of each player flipping the same card (suit and value), then the riddle book presents this solution: 1 - ((52/53)^53)

The Attempt at a Solution


1 - ( (13/14)^53) equaling roughly 98%.

Using a Ruby program simulation, I found that 9814 out of 10,000 trials, the players WOULD flip the same card (value only, jokers included) at least once. The simulation accounts for non-replacement, and uniquely generates two unique numbers to produce an index for the two 53 element arrays (containing 52 standard cards, and 1 joker).

My coworkers argue that roughly 98% is completely incorrect, but cannot produce a solution of their own that they are confident in. Can anyone shine some light on this? If you would like me to produce the code for the Ruby program then let me know.

Thanks.
 
Last edited:
Physics news on Phys.org
I_Dont_Know said:

Homework Statement


So here's a little background: This isn't exactly a homework question. I work for a small software company, and everyday I distribute a status update to disclose where we stand with our current software patch development. To keep it interesting, I ask a daily riddle/problem and those who answer correctly receive a prize. Yesterdays question caused a company wide argument as to what the correct probability of the following question is.

Two players each have 1 standard deck of cards (52 cards) PLUS 1 Joker per deck. If each player flips a card over per turn, what are the odds that they will flip the same card value (joker included) before both players have gone through all 53 cards. After nobody answered correctly, I posted the following home-grown, and highly debated solution.

Homework Equations


If we were trying to calculate the probability of each player flipping the same card (suit and value), then the riddle book presents this solution: 1 - ((52/53)^53)

The Attempt at a Solution


1 - ( (13/14)^53) equaling roughly 98%.

Using a Ruby program simulation, I found that 9814 out of 10,000 trials, the players WOULD flip the same card (value only, jokers included) at least once. The simulation accounts for non-replacement, and uniquely generates two unique numbers to produce an index for the two 53 element arrays (containing 52 standard cards, and 1 joker).

My coworkers argue that roughly 98% is completely incorrect, but cannot produce a solution of their own that they are confident in. Can anyone shine some light on this? If you would like me to produce the code for the Ruby program then let me know.

Thanks.

The solution you quote from the riddle book, seems incorrect. If the two flipped cards must agree in both suit and value then you have the classical "matching" problem, discussed on pages 107-108 of Feller, Introduction to Probability Theory, Vol. I, Wiley 1968. We say a match occurs if the two cards drawn at some stage are the same in the two decks. Feller derives results for the probability of k matches in two decks of N cards, for k = 0, 1, 2, ..., N; in the current case, N = 53. The probabilities are: P{no matches} = 1 - 1 + 1/2! - 1/3! + 1/4! - ... +- 1/N! = first (N+1) terms in the series expansion of e^(-1). Furthermore, P{exactly k matches} = (1/k!)[1 - 1 + 1/2! - 1/3! + ... +- 1/(N-k)!] =~= e^(-1)/k! for large N. So, the number of matches is almost Poisson with mean = 1; in fact, one can show that for any N the exact expected number of matches = 1.

Here is a table of the number of matches, k, and their probabilities (exact and Poisson approximation) for two decks of size N = 53:

k exact Poisson
0 0.367879 0.367879
1 0.367879 0.367879
2 0.183940 0.183940
3 0.061313 0.061313
4 0.015328 0.015328
5 0.003066 0.003066
6 0.000511 0.000511
7 0.000073 0.000073
8 0.000009 0.000009
9 0.000001 0.000001
10 0.000000 0.000000

So, the probability of no matches at all is about 37%, while the probability of exactly one match is about 37%, etc.

The problem of matching by value only (not suit) seems to be much harder, and I have not seen the solution presented anywhere. Off hand, I cannot see how to deal with it other than by a simulation.RGV
 
Last edited:
Yes, that seems to be the consensus in the office as well. I appreciate the insight though. I will certainly pass the information along.
 
There are two things I don't understand about this problem. First, when finding the nth root of a number, there should in theory be n solutions. However, the formula produces n+1 roots. Here is how. The first root is simply ##\left(r\right)^{\left(\frac{1}{n}\right)}##. Then you multiply this first root by n additional expressions given by the formula, as you go through k=0,1,...n-1. So you end up with n+1 roots, which cannot be correct. Let me illustrate what I mean. For this...
Back
Top