class Randprize::Base
Attributes
myrange[RW]
randgen[RW]
Public Class Methods
new()
click to toggle source
# File lib/randprize/base.rb, line 9 def initialize # puts "Running a few random numbers to settle random generator" 1.upto(10000) {|i| self.rand } end
Public Instance Methods
debug()
click to toggle source
# File lib/randprize/base.rb, line 6 def debug true end
rand()
click to toggle source
# File lib/randprize/base.rb, line 21 def rand self.random_generator.rand end
random_generator()
click to toggle source
# File lib/randprize/base.rb, line 13 def random_generator self.randgen=Random.new if self.randgen==nil self.randgen end
random_range()
click to toggle source
# File lib/randprize/base.rb, line 28 def random_range self.random_generator.rand(self.myrange) end
set_random_generator(r)
click to toggle source
# File lib/randprize/base.rb, line 17 def set_random_generator(r) self.randgen=r end
set_range(range)
click to toggle source
# File lib/randprize/base.rb, line 24 def set_range(range) self.myrange=range end