How to get random number in ruby?
Without an argument
Returns number between 0.0
- 1.0
, including 0.0
and excluding 1.0
.
3.1.4 :001 > rand
#=> 0.43273184407039833
With max limit
Returns a random integer greater than or equal to 0
and less than max.to_i.abs
.
3.1.4 :002 > rand(10)
#=> 4
With a range
Returns a random integer number between the provided range including both the numbers.
3.1.4 :003 > rand(1..10)
#=> 8