class MimiCheck::Generator::Float

Attributes

max[R]
min[R]

Public Class Methods

new(range = -1e10..1e10) click to toggle source
# File lib/mimicheck/generator/float.rb, line 6
def initialize(range = -1e10..1e10)
  @min = range.min
  @max = range.max
end

Public Instance Methods

generate() click to toggle source
# File lib/mimicheck/generator/float.rb, line 14
def generate
  fail ArgumentError unless min && max
  Random.rand * (max - min) + min
end