Iniciado por Ciro
Bueno, ese es el objetivo, ¿no? Generar un numero aleatorio entre (en este caso) 1000 y 1100, y eso funciona correctamente.
No defines el mínimo, pero aunque evidentemente genere números que estén por debajo de 1000, eso el jugador no lo sabrá, simplemente verá el número que esté entre 1000 y 1100.
Pero entonces ya es otra cosa.
Simplemente repites el proceso hasta que te de el valor que quieres (entre 1000 y 1100), lo mismo que hacer:
case rand(1100)
when 1000..1100
expr
end