Como eu faria para gerar um numero randomico variando entre 0 e 9 usando a Math.random()?
Obrigado, desde já.
Como eu faria para gerar um numero randomico variando entre 0 e 9 usando a Math.random()?
Obrigado, desde já.
//criei uma classe com o nome de Rand
import java.util.*;
public class Rand {
public Rand() {
int i = 0;
int a = 0;
Random objeto = new Random();
for (i = 0; i < 10; i++){
a = 1 + objeto.nextInt(10);
System.out.println("numero a ="+ a);
}
}
public static void main(String[] args) {
new Rand();
}
}
//Espero que ajude…
ok amigo obrigado, mas eu quero q eles não se repitam, pretendo fazer um teclado virtual simples… como faço? existe alguma ideia melhor ?
Isso de eles não se repetirem me falaram uma vez que não dá. A forma como os números são gerados faz com que quanto menor o intervalo maior a probabilidade de um ou outro se repetir. Mas pra sua aplicação de teclado virtual, que tal se você aproveitasse a idéia aí do colega moacirjava e colocasse cada número gerado num array, e a cada vez que gerasse um próximo número, antes de colocá-lo no array verifique se ele já está lá? Então você poderia ficar repetindo a geração até preencher todo o array…