seed RNG for each session

This commit is contained in:
Sami Samhuri 2011-12-25 00:35:10 -05:00
parent efacab0822
commit cf8a859d97
2 changed files with 2 additions and 3 deletions

View file

@ -36,8 +36,6 @@ class Roulette
@sets[:z].insert(2, 5)
end
@rng = @options[:seed] ? Random.new(@options[:seed]) : Random.new
# generated numbers are from 0 to max
@max = @options[:american] ? 38 : 37
@ -67,6 +65,7 @@ class Roulette
@counts = Hash.new { 0 }
@closing = false
@closed = false
@rng = @options[:seed] ? Random.new(@options[:seed]) : Random.new
@options[:spins].times do |i|
break if @options[:spins] - i < 10 && @cumulative_net > 100

View file

@ -25,7 +25,7 @@ def main
roulette = Roulette.new(options.dup)
puts ">>> Seed: #{roulette.seed}"
# puts ">>> Seed: #{roulette.seed}"
overall_status = {
:net => 0,