Hola,
Tengo el siguiente método:
public int calcular()
{
int num=(int)(Math.random()*25+1);
return num;
}
necesito que me devuelva el valor del random cada 5 segundos y nose como hacerlo, me puede ayudar alguien?
Gracias.
| |||
Random cada x tiempo Hola, Tengo el siguiente método: public int calcular() { int num=(int)(Math.random()*25+1); return num; } necesito que me devuelva el valor del random cada 5 segundos y nose como hacerlo, me puede ayudar alguien? Gracias. |
| |||
Respuesta: Random cada x tiempo Aqui un ejemplo :
Código:
try { Thread.sleep(5000); } catch (InterruptedException ie) { ie.printStackTrace(); } Este codigo genera un sleep de 5 seg en la ejecucion del codigo. Y para que se ejecuten los dos codigos cada 5 seg. lo metes dentro de un bucle, ej: while(true){}. Saludos |
| |||
Respuesta: Random cada x tiempo Gracias pero lo que necesito no es que salga el valor a los cinco segundos, sino que cada 5 segundos me saque otro valor aleatorio. Gracias de todas formas. Solucion??? |
| |||
Respuesta: Random cada x tiempo es exactamente lo que te entendi. el codgo debe ir cuando llamas a el metodo calcular no adentro de este:
Código:
while(true){ try { Thread.sleep(5000); System.out.println(this.calcular()); } catch (InterruptedException ie) { ie.printStackTrace(); } } Saludos |