mirror of
https://github.com/jesperh1/MontyHallStats.git
synced 2025-05-16 17:28:10 +01:00
Update README.md
This commit is contained in:
parent
d5f39fc44e
commit
f7d496c56a
33
README.md
33
README.md
@ -1,16 +1,43 @@
|
||||
# Monty Hall Stats
|
||||
Calculate the stats of the Monty Hall problem.
|
||||
|
||||
## What is the Monty Hall problem?
|
||||
> Suppose you're on a game show, and you're given the choice of three doors: Behind one door is a car; behind the others, goats. You pick a door, say No. 1, and the host, who knows what's behind the doors, opens another door, say No. 3, which has a goat. He then says to you, "Do you want to pick door No. 2?" Is it to your advantage to switch your choice?
|
||||
- [Wikipedia](https://en.wikipedia.org/wiki/Monty_Hall_problem)
|
||||
|
||||
Your intuition might say there would be no reason to switch the doors since the odds should be 1/2 of recieving the car since there would only be 2 doors left, but that assumption would be wrong as the chance is actually locked in at the begining of the game, so keeping the door would result in a 1/3 chance of recieving the car, while switching the door results in a 2/3 chance of winning the car.
|
||||
|
||||
## Config
|
||||
|
||||
Parameters to change
|
||||
|
||||
in the main function there is 2 variables that can be changed to change the outcome of the game
|
||||
In the begining of the main function 2 variables are present, defining the outcome of the game
|
||||
|
||||
`switchDoor` and `gamesToPlay`
|
||||
Those are `switchDoor` and `gamesToPlay`
|
||||
|
||||
Change switchDoor to false, if you don't want to switch doors and change gamesToPlay to if you want to play it a diffrent amount of games each time.
|
||||
|
||||
|
||||
## Running
|
||||
To run the program you need to have go installed, and you can simply run `go run .` in the project directory.
|
||||
To run the program you need to have go installed, and then simply run `go run .` in your prefered command line inside the project directory.
|
||||
|
||||
## Output
|
||||
To save you the time of actually running this i will present the outputs of 2 runs of the program with 1000000 games played in each run below
|
||||
|
||||
If I chose to keep the original door
|
||||
```
|
||||
In 100000 games
|
||||
Games won: 22263
|
||||
Games lost: 77737
|
||||
This gave you an average of 22.26% percent chance of winning if you kept the original door
|
||||
```
|
||||
|
||||
If i chose to switch doors
|
||||
```
|
||||
In 100000 games
|
||||
Games won: 66624
|
||||
Games lost: 33376
|
||||
This gave you an average of 66.62% percent chance of winning if you switched the door
|
||||
```
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user