Skip to content

πŸšͺ A Go-powered simulator for the Monty Hall problem, with statistical output. Simulate and analyze the famous Monty Hall paradox with realistic odds.

License

Notifications You must be signed in to change notification settings

franckferman/Monty-Hall-Problem-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Contributors Forks Stargazers License

Monty-Hall-Problem-Simulator Logo

πŸšͺ Monty Hall Problem Simulator

Simulate, analyze, and visualize your chances in the famous Monty Hall paradox.
A Go-powered simulator for the Monty Hall problem with statistical analysis.

πŸ“œ Table of Contents

Click to collapse/expand
  1. πŸ“– About
  2. 🀝 Contributing
  3. 🌠 Star Evolution
  4. πŸ“œ License
  5. πŸ“ž Contact

πŸ“– About

Monty-Hall-Problem-Simulator: A Go-based simulator to explore and visualize the famous Monty Hall paradox.

This simulator was originally developed as part of a personal learning journey to better understand probabilities, paradoxes, and to demonstrate the Monty Hall problem through real simulations β€” beyond theoretical explanations.

Initially created as a personal experiment, it later became public because I believe others might benefit from having a concrete, hands-on way to see the paradox in action.

⚠️ Note: Although fully functional and optimized, this project remains a personal and educational experiment. It is not a commercial product, but rather a public code archive aimed at educational, academic, or experimental uses.

The project combines secure random generation, statistical analysis, and clean modular Go code, making it a reusable and extendable tool for anyone curious about probabilistic paradoxes, statistics, or Golang.

Feel free to reuse, adapt, or improve it as you wish.

βš™οΈ Features

  • βœ… Secure and realistic simulations using cryptographically secure randomness (no pseudo-random hacks).
  • βœ… Detailed statistical output, including win rate percentages for both "switch" and "stay" strategies.
  • βœ… Clean and modular architecture following Go idiomatic practices for easy customization and extensions.
  • βœ… Cross-platform pre-built binaries (Linux, Windows, MacOS Intel & ARM64) β€” ready to use.

Monty-Hall-Problem-Simulator Demo Screenshot

(πŸ”Ό Back to top)

🀝 Contributing

We truly appreciate and welcome community involvement. Your contributions, feedback, and suggestions play a crucial role in improving the project for everyone. If you're interested in contributing or have ideas for enhancements, please feel free to open an issue or submit a pull request on our GitHub repository. Every contribution, no matter how big or small, is highly valued and greatly appreciated!

(πŸ”Ό Back to top)

🌠 Star Evolution

Explore the star history of this project and see how it has evolved over time:

Star History Chart

Your support is greatly appreciated. We're grateful for every star! Your backing fuels our passion. ✨

(πŸ”Ό Back to top)

πŸ“š License

This project is licensed under the GNU Affero General Public License, Version 3.0. For more details, please refer to the LICENSE file in the repository: Read the license on GitHub

(πŸ”Ό Back to top)

πŸ“ž Contact

ProtonMail LinkedIn Twitter

(πŸ”Ό Back to top)