Simple Die Game: Win by Rolling 1-5 Before 6 - Odds of Winning?

  • B
  • Thread starter mathman
  • Start date
  • Tags
    Game
In summary, the game is to throw a die repeatedly until all numbers 1-5 have been rolled at least once, before a six is rolled. The odds of winning are 1 in 6, as any number has an equal chance of being the last one seen and resulting in a win. Other approaches also yield the same odds. This game is similar to one played on the game show "The Price is Right" and the common belief is that the odds are always in the player's favor, although this is not a proven fact. A simple proof can be done by considering only throws that result in a new number, and the probability of not rolling a six after 5 throws is 1/6.
  • #1
mathman
Science Advisor
8,140
572
TL;DR Summary
Throw die repeatedly
Game: throw die repeatedly until all numbers 1-5 show up ay least once (win), before a six shows up on the way (lose). Odds of winning?

Note: Someone posted this on another forum and I was able to come up with three different approaches (two very similar). Try to get them.
 
Physics news on Phys.org
  • #2
Trivially, some number has to come up last. Keep rolling until 5 of the 6 numbers have been seen.
Odds are identical that any number is that last one seen, so 1 in 6 odds that it's a 6 and you win.

Given the other approaches, do any give different odds?

This game has effectively been played for years in the Price is Right game show. The standard line is that with each roll, 'the odds are never against you', which of course they are overall.
 
  • Like
Likes FactChecker, etotheipi and PeroK
  • #3
Other approaches come up with same result.
 
  • #4
Not a proof, but I tried
Python:
import random
count = 0
n = 100000
thrown = [0,0,0,0,0,0]
current = 0

for i in range(n):
    while(current!=5):
        current = random.randint(0, 5)
        thrown[current] = 1
        if(current==5):
            num = int("".join(str(x) for x in thrown), 2)
            if(num == 63):
                count+=1
    current = 0
    for i in range(0, len(thrown)):
        thrown[i] = 0

print(count/n)
and it gets pretty close to 0.166 with 100,000 throws.
 
  • Like
Likes Dale and sysprog
  • #5
Simple proof: ignore throws which repeat a number. The following considers only throws with a new number. First throw 5/6 not 6, second throw 4/5 not 6, etc. probability of not 6 after 5 throws is 5!/6!=1/6.
 
  • Like
Likes FactChecker

FAQ: Simple Die Game: Win by Rolling 1-5 Before 6 - Odds of Winning?

1. What is the objective of the Simple Die Game?

The objective of the Simple Die Game is to roll a number between 1 and 5 before rolling a 6. This results in a win for the player.

2. What are the odds of winning in the Simple Die Game?

The odds of winning in the Simple Die Game are 5 to 1. This means that for every 6 rolls, the player is expected to win once.

3. How is the probability of winning calculated in the Simple Die Game?

The probability of winning in the Simple Die Game is calculated by dividing the number of favorable outcomes (rolling a number between 1 and 5) by the total number of possible outcomes (rolling any number between 1 and 6).

4. Is the Simple Die Game a fair game?

Yes, the Simple Die Game is a fair game as the odds of winning are equal for both the player and the house. The outcome of each roll is also independent of the previous roll, making it a game of chance.

5. Are there any strategies that can increase the chances of winning in the Simple Die Game?

No, there are no strategies that can increase the chances of winning in the Simple Die Game. As it is a game of chance, the outcome of each roll is unpredictable and cannot be influenced by any strategy or method.

Back
Top