Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. gameE <- function(){
  2. n <- 14
  3. fib <- numeric(n)
  4. fib[1] <- 0
  5. fib[2] <- 1
  6. for(i in 3:n){
  7. fib[i] <- fib[i-1]+fib[i-2]
  8. }
  9. bet <- fib[2]
  10. money <- 0
  11. nplays <- 0
  12. fib.number <-2
  13. while(bet > 0 & bet <= 100){
  14. wheel <- sample(c('win','loss'),1,prob = c(18/37,19/37))
  15. if(fib.number==1){
  16. bet <- 0
  17. }
  18. else if(wheel=='win'){
  19. money <- money + bet
  20. bet <- fib[fib.number -1]
  21. fib.number <- fib.number -1
  22. }else{
  23. money <- money -bet
  24. bet <- fib[fib.number +1]
  25. fib.number <- fib.number +1
  26. }
  27. nplays <- nplays + 1
  28. }
  29. return(c(money,nplays))
  30. }
  31. gameE()
  32. many.gameE <- replicate(100000,gameE())
  33. max(many.gameE[1,])
  34. min(many.gameE)
  35. winsE <- sum(many.gameE[1,] > 0)
  36. propE <- winsE/100000
  37. timeE <- mean(many.gameE[2,])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement