Module: Random::IntegerExtensions

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

Overview

Random extensions fo Integer class.

Instance Method Summary collapse

Instance Method Details

#random_delta(last, exclude_end) ⇒ Object



100
101
102
103
104
105
# File 'lib/garcon/core_ext/random.rb', line 100

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