Method: RandomData::Numbers#number

Defined in:
lib/random_data/numbers.rb

#number(n) ⇒ Object

n can be an Integer or a Range. If it is an Integer, it just returns a random number greater than or equal to 0 and less than n. If it is a Range, it returns a random number within the range Examples

>> Random.number(5)

> 4

>> Random.number(5)

> 2

>> Random.number(5)

> 1



14
15
16
# File 'lib/random_data/numbers.rb', line 14

def number(n)
  n.is_a?(Range) ? n.to_a.rand : rand(n) 
end