Iniciado por Ciro
lolo necropost
Eso no es del todo cierto. Se puede generar un número cualquiera en un rango haciendo algo como esto:
numerito=0 # Dando un valor a numerito
until numerito>=1000 && numerito<=1100 # Genera números de valor máximo 1100 hasta tener uno comprimido entre 1000 y 1100
numerito=rand(1100)
end
Para comprobar que eso funciona, bastaría con poner algo así:
Kernel.pbMessage("#{numerito}")
Y podremos comprobar que ese mensaje siempre mostrará un número comprimido entre 1000 y 1100.
Eso es algo así como súper sub-optimo (?). Mucho mejor:
def awesome_rand(min, max)
return min + rand(max-min)
end