added rng.rb