Drie bekende waarden
We gaan nu de kans simuleren dat je het goed raadt wanneer de toegangscode uit drie verschillende cijfers bestaat waarvan één waarde herhaald wordt.
Hierbij veronderstellen we dat de vingervegen te zien zijn bij de waarden 2, 4 en 7. Een van deze waarden zal in de toegangscode herhaald worden, maar we weten niet welke, en ook niet waar de herhaalde waarde in de code staat.
Deze oefening maakt deel uit van de cursus
Kanspuzzels in R
Oefeninstructies
- Sla de drie bekende waarden op in de variabele
unique_values. - Maak een object met in totaal vier waarden door willekeurig één van de unieke waarden te kiezen als de herhaalde waarde en dit te combineren met
unique_values, en sla dit op alsall_values. - Doe je gok door willekeurig te kiezen uit het object met de vier waarden.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
counter <- 0
# Store known values
unique_values <- ___
for(i in 1:10000){
# Pick repeated value
all_values <- c(unique_values, ___)
# Make guess
guess <- ___
if(identical(passcode, ___)){
counter <- counter + 1
}
}
print(counter / 10000)