Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @possible_characters = (1..16).to_a
- def gen_team( size )
- team = []
- (1..size).each do
- team << (@possible_characters - team).sample
- end
- team
- end
- max_tries = 10000
- target_chars = (1..4).to_a # froggy, rae, lonestar, coco
- hits = 0
- misses = 0
- max_tries.times do
- characters = gen_team(2) + gen_team(3)
- if (characters & target_chars).length > 0
- hits += 1
- else
- misses += 1
- end
- end
- puts "Hits = " + hits.to_s
- puts (hits.to_f/max_tries).to_s + "%"
Advertisement
Add Comment
Please, Sign In to add comment