R/unfairDie.R

Defines functions unfairDie

Documented in unfairDie

#' Unfair Die
#'
#' Rolls an unfair 7 sided die for a project.
#' @export

unfairDie <- function(rolls = 1){
  p = c(1,3,2,5,2,4,1)
  p = p/sum(p)
  p = cumsum(p)

  r = runif(rolls)
  result = rep(0,rolls)

  for(i in seq(1,rolls)){
  result[i] = which(r[i]<p)[1]
  }

  result
}
jrpriceUPS/Math160UPS documentation built on April 28, 2024, 12:41 p.m.