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 |