Simulering av sannsynlighet for terningsum lik 9
Lest inn av KI og ikke kontrollert manuelt enda — kan inneholde feil.
En elev har skrevet programkoden nedenfor.

Forklar hva som skjer når programmet kjøres. Hva ønsker eleven å finne ut?
Bruk sannsynlighetsregning til å bestemme svaret som eleven ønsker å finne.
Fasit
Programmet simulerer 1 000 000 kast med to terninger og estimerer sannsynligheten for at summen er 9.
LøsningsforslagKI-generert
Programmet starter med å importere funksjonen randint(a, b), som gir et tilfeldig heltall fra og med til og med .
Deretter settes to variabler:
N = 1000000— antall simuleringer (1 million kast)gunstige = 0— en teller som starter på 0
Løkken for i in range(N) gjentar følgende 1 000 000 ganger:
a = randint(1, 6)— simulerer ett kast med en terning (tilfeldig heltall fra 1 til 6)b = randint(1, 6)— simulerer ett kast til med en ny terningif a + b == 9:— sjekker om summen av de to terningene er 9gunstige = gunstige + 1— hvis ja, økes telleren med 1
Til slutt skriver print(gunstige/N) ut andelen av kastene der summen ble 9.
Eleven ønsker å finne den relative frekvensen — altså en tilnærming til sannsynligheten for at summen av to terningkast er lik 9.
Når to terninger kastes, er det totalt like sannsynlige utfall.
Vi finner alle kombinasjoner der summen er 9:
| Terning 1 | Terning 2 | Sum |
|---|---|---|
| 3 | 6 | 9 |
| 4 | 5 | 9 |
| 5 | 4 | 9 |
| 6 | 3 | 9 |
Det er 4 gunstige utfall.
Programmet vil etter mange simuleringer gi et resultat nær .