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