Random in Ruby

Find this useful? Support us: Star on GitHub 6
Category: Number | Language: Ruby

To generate random numbers in Ruby, you can use the built-in rand method. Here are some examples:

1. Generating a random float between 0 and 1:

random_number = rand()
puts random_number

Output:

0.9313789293323958

2. Generating a random integer between 0 and n-1:

random_number = rand(10) # generates a random number between 0 and 9
puts random_number

Output:

7

3. Generating a random integer between a and b:

random_number = rand(1..10) # generates a random number between 1 and 10
puts random_number

Output:

4

Note that rand(n) returns a number that's less than n, and rand(a..b) returns a number that's between a and b, inclusive.