Author Id: 12296 Author Name: cosarara97 Post Content: [QUOTE][url=http://wahackforo.com/showthread.php?p=258874]Iniciado por Ciro[/url] 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.[/QUOTE] Eso es algo así como súper sub-optimo (?). Mucho mejor: def awesome_rand(min, max) return min + rand(max-min) end