Tre kända värden
Nu ska vi simulera sannolikheten att gissa rätt när lösenkoden består av tre distinkta siffror där ett av värdena upprepas.
Anta att smudgmärkena finns vid värdena 2, 4 och 7. Ett av dessa värden upprepas i lösenkoden, men vi vet varken vilket eller var i koden det upprepade värdet befinner sig.
Den här övningen är en del av kursen
Sannolikhetspussel i R
Övningsinstruktioner
- Lagra de tre kända värdena i variabeln
unique_values. - Skapa ett objekt med totalt fyra värden genom att slumpmässigt välja ett av de unika värdena som det upprepade värdet och kombinera det med
unique_values. Lagra resultatet somall_values. - Gör gissningen genom att slumpmässigt välja från objektet med de fyra värdena.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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)