Module: Random::NumericExtensions

Defined in:
lib/garcon/core_ext/random.rb

Overview

Random extensions for Numeric class.

Instance Method Summary collapse

Instance Method Details

#random_delta(last, exclude_end) ⇒ Object



112
113
114
115
116
117
# File 'lib/garcon/core_ext/random.rb', line 112

def random_delta(last, exclude_end)
  first = self
  return nil if last < first
  return nil if exclude_end && last == first
  (last - first) * SecureRandom.random_number + first
end