1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Statistické simulace v Pythonu

Connected

cvičení

Problém narozenin

Teď pomocí simulace vyřešíme slavný pravděpodobnostní hlavolam – problém narozenin. Zní docela jednoduše: Kolik lidí musí být v místnosti, aby byla alespoň 50% šance, že dva z nich slaví narozeniny ve stejný den?

Při 366 lidech v roce s 365 dny si můžeme být 100% jistí, že alespoň dva mají narozeniny ve stejný den – ale nám stačí jistota 50 %. Simulace nám nabízí elegantní způsob, jak tento problém vyřešit.

Po dokončení tohoto cvičení začneš chápat, jak převádět problémy do simulačního rámce.

Pokyny 1/2

undefined XP
    1
    2
  • Inicializuj prostor vzorků days jako pole hodnot od 1 do 365.
  • Definuj funkci birthday_sim(), která přijme jeden vstupní parametr people a vrátí pravděpodobnost, že alespoň dva lidé slaví narozeniny ve stejný den. Nastav size pole draw na počet lidí.