Aan de slagGa gratis aan de slag

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

Cursus bekijken

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 als all_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)
Code bewerken en uitvoeren