Píšeme jednoduchou funkci
Napišme jednoduchou funkci, která bude plnit typický úkol v tomto kurzu. Naše funkce bude simulovat hod kostkami a vrátí součet hodnot, které padnou. Uživatel si bude moct zvolit, kolik kostek chce hodit.
I když R nedokáže fyzicky hodit kostkou, můžeme tento proces simulovat náhodným výběrem čísel z množiny {1, 2, 3, 4, 5, 6} se stejnou pravděpodobností. Jedním ze způsobů, jak toho dosáhnout, je použít funkci sample.
Toto cvičení je součástí kurzu
Probability Puzzles in R
Pokyny k cvičení
- Pomocí funkce
samplezadej parametrysizeareplace. - Spočítej součet hodů.
- Pomocí
returnvrať objekt obsahující výsledek. - Spusť funkci pro hod pěti kostkami.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Set seed to 1
set.seed(1)
# Write a function to roll k dice
roll_dice <- function(k){
all_rolls <- sample(c(1,2,3,4,5,6),
___,
replace = ___)
final_answer <- ____
return(___)
}
# Run the function to roll five dice
roll_dice(___)