Para generar un número aleatorio en ruby se usa la función rand, hay varias formas de usarlo, si quieres un número entre 0 y 1 usa simplemente rand, si quieres un número entre 0 y X sin incluir X en el intervalo usa rand(X) y si quieres un numero entre X e Y usa rand(X...Y)
Espero que te sirva ^^