Advertisement
Guest User

Untitled

a guest
Aug 27th, 2021
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.32 KB | None | 0 0
  1. BOX = [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
  2. draws = []
  3.  
  4. 100_000.times do
  5.     prev = 0
  6.     draws_num = 0
  7.    
  8.     20.times do
  9.         ball = BOX.sample
  10.         draws_num += 1 if ball.zero? && prev.nonzero?      
  11.         prev = ball
  12.     end
  13.  
  14.     draws_num += 1 if prev.nonzero?
  15.     draws.push draws_num
  16. end
  17.  
  18. puts draws.sum.to_f / draws.size
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement