Guest User

Untitled

a guest
Mar 27th, 2014
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.48 KB | None | 0 0
  1. @possible_characters = (1..16).to_a
  2. def gen_team( size )
  3.   team = []
  4.   (1..size).each do
  5.     team << (@possible_characters - team).sample
  6.   end
  7.   team
  8. end
  9.  
  10. max_tries = 10000
  11. target_chars = (1..4).to_a # froggy, rae, lonestar, coco
  12. hits = 0
  13. misses = 0
  14.  
  15. max_tries.times do
  16.   characters = gen_team(2) + gen_team(3)
  17.   if (characters & target_chars).length > 0
  18.     hits += 1
  19.   else
  20.     misses += 1
  21.   end
  22. end
  23.  
  24. puts "Hits = " + hits.to_s
  25. puts (hits.to_f/max_tries).to_s + "%"
Advertisement
Add Comment
Please, Sign In to add comment