Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.41 KB | None | 0 0
  1. from random import choice
  2.  
  3. numtests = 1000000
  4.  
  5. def test():
  6.     bacs = 1
  7.     time = 0
  8.  
  9.     while time <> 30:
  10.         newbacs = 0
  11.         for b in range(bacs):
  12.             newbacs += choice((0,1,2,2))
  13.         bacs = newbacs
  14.         time += 10
  15.     if bacs == 6: return True
  16.  
  17.  
  18. numsuccess = 0
  19. for i in range(numtests):
  20.     if test(): numsuccess = numsuccess + 1
  21.  
  22. print float(numsuccess)/numtests
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement