Alguem poderia postar um programa que exiba na tela números aleatórios de 1 a 100?
[RESOLVIDO] Random em java
J
5 Respostas
int i = (int) 1 + (Math.random() * 100);
ou
double i = 1 + (Math.random() * 100);
M
Random r = new Random();
int i = r.netxInt(100) + 1 // A contagem começa do 0, ficando 99 com + 1 fica 100
Se os números não puderem se repetir:
//Cria uma lista de números de 1 até 100
List<Integer> numeros = new ArrayList<>();
for (int i = 1; i <= 100; ++i) {
numeros.add(i);
}
//Embaralha a lista
Collections.shuffle(numeros);
//Mostra os 100 em ordem aleatória
for (Integer numero : numeros) {
System.out.println(numero);
}
J
Vlw pessoal pela ajuda!
G
Se os números não puderem se repetir://Cria uma lista de números de 1 até 100 List<Integer> numeros = new ArrayList<>(); for (int i = 1; i <= 100; ++i) { numeros.add(i); } //Embaralha a lista Collections.shuffle(numeros); //Mostra os 100 em ordem aleatória for (Integer numero : numeros) { System.out.println(numero); }
bem bolado, viny!
Criado 26 de julho de 2012
Ultima resposta 27 de jul. de 2012
Respostas 5
Participantes 5
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo