Je krijgt de volgende weddenschap voorgesteld: je gooit $$N > 0$$ eerlijke dobbelstenen. Per keer
dat je gooit, betaal je 1 Euro. Indien de som van het aantal ogen minstens $$M$$ bedraagt, ontvang
je $$R$$ euro. Schrijf een functie weddenschap()
die je winst door simulatie bepaalt.
Deze fuctie heeft als argumenten:
N
: het aantal dobbelstenen waarmee je gooit
M
: de minimale waarde van de som waarvoor je een beloning krijgt
R
: de grootte van de beloning
exp
: het aantal experimenten dat je uitvoert om je gemiddelde winst/verlies te bepalen
float
) over exp
experimenten. Deze waarde geeft aan
of het al dan niet aangewezen is de voorgestelde weddenschap te aanvaarden.
x = np.random.randint(1, 7, N*exp)
N
getallen van x
als het eerste experiment, de volgende reeks van N
getallen als het tweede experiment, enz.
Je verandert de seed van de randomgenerator NIET.
np.random.seed(5) print(weddenschap(4, 14, 2, 10000)) # 0.1404 print(weddenschap(4, 15, 2, 10000)) # -0.1194