A command-line interface for simulating the Monty Hall problem.
PyPI
$ pip install montyhallsim
GitHub
$ git clone https://github.com/mrwolferinc/montyhallsim.git
$ cd montyhallsim
$ python setup.py install
The simplest usage of the interface:
$ montyhallsim
To run a simulation without swapping doors:
$ montyhallsim -n
To run a simulation with a specified number of rounds played:
$ montyhallsim -r 15
Syntax: montyhallsim [-r [ROUNDS]] [-n]
Argument | Type | Description |
---|---|---|
-r [ROUNDS], --rounds [ROUNDS] | optional | Set the number of rounds to be played - defaults to 10. |
-n, --no-swap | optional | Run a simulation without swapping doors. |
Note: If you are running this package locally, then you will need to call
python -m montyhallsim
instead ofmontyhallsim
.
Tests are located inside the tests
directory and are run using pytest. To run tests, run the following commands:
$ pip install pytest
$ pip install -e .
$ pytest
Contributions are always welcome!
See CONTRIBUTING.md for ways to get started.
Please adhere to this project's code of conduct while contributing.