Skip to content

samuelefrasca/MontyHall-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

🕹️ Monty Hall Simulator (Custom Doors)

Un simulatore in Python che permette di esplorare il Paradosso di Monty Hall con un numero personalizzato di porte.

🚀 Provalo Subito

Testa il gioco direttamente nel tuo browser:


📖 Come funziona?

A differenza della versione classica a 3 porte, questo script ti permette di giocare con n porte:

  1. Scegli il numero totale di porte (minimo 3).
  2. Effettui la tua prima scelta.
  3. Il conduttore rivela tutte le porte contenenti capre, tranne la tua e un'ultima porta chiusa.
  4. La domanda cruciale: Ti conviene cambiare o restare sulla tua scelta iniziale?

🧮 La Matematica dietro il codice

Più porte aggiungi, più diventa vantaggioso cambiare. La formula generale per la probabilità di vittoria cambiando è:

$$P(\text{vittoria cambiando}) = \frac{n-1}{n}$$

Esempio: Con 100 porte, se cambi hai il 99% di probabilità di vincere!

🛠️ Caratteristiche del codice

  • Input dinamico: Scegli tu la difficoltà e il numero di porte.
  • Gestione errori: Il codice verifica che gli input siano corretti.
  • Realismo: Include piccoli ritardi (time.sleep) per simulare l'attesa del gioco a premi.

About

A simulation of the classic Monty Hall probability problem with Python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages