Java - números aleatorios cada cierto tiempo

 
Vista:
Imágen de perfil de Miguel

números aleatorios cada cierto tiempo

Publicado por Miguel (2 intervenciones) el 30/10/2016 19:27:52
hola que tal, quisiera saber si me podrían ayudar o explicar como hacer para generar un numero aleatorio cada 5 segundos por favor,lo necesito para una tarea en java eclipse
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

números aleatorios cada cierto tiempo

Publicado por Miguel Angel (1 intervención) el 30/10/2016 21:42:53
Hola puedes hacer uso de un timer.
//Este metodo lo cargas el contructor o main

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
private void IniciaReloj() {
        ActionListener al = (e) -> {
            generaNumero();
        };
        // 1000 mls equivalen a un segundo
       //por lo que 5000 equivalen a 5 seg
        temp = new javax.swing.Timer(5000, al);
        temp.start();
    }
//Método que genera tres números aleatorios de 0 a 256
private void generaNumero() {
    uno = (int)Math.random() * 256;
    dos = (int)Math.random() * 256;
    tres = (int)Math.random() * 256;
//Aqui ya haces lo que quieres con esos valores
}
private int uno = 0, dos = 0, tres = 0;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar