mirror of
https://github.com/samsonjs/mystery7-simulator.git
synced 2026-03-25 09:25:47 +00:00
initialize RNG only once
This commit is contained in:
parent
e9b0868974
commit
3bf39f90af
2 changed files with 3 additions and 2 deletions
|
|
@ -36,6 +36,8 @@ 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
|
||||
|
||||
|
|
@ -63,7 +65,6 @@ class Roulette
|
|||
|
||||
@results = []
|
||||
@counts = Hash.new { 0 }
|
||||
@rng = @options[:seed] ? Random.new(@options[:seed]) : Random.new
|
||||
|
||||
@options[:spins].times do
|
||||
result = spin
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ def main
|
|||
|
||||
roulette = Roulette.new(options.dup)
|
||||
|
||||
# puts ">>> Seed: #{roulette.seed}"
|
||||
puts ">>> Seed: #{roulette.seed}"
|
||||
|
||||
overall_status = {
|
||||
:net => 0,
|
||||
|
|
|
|||
Loading…
Reference in a new issue