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