package testelists;
import java.util.ArrayList;
public class TesteLists {
public static void main(String[] args) {
ArrayList <Integer> numerosAleatorios = new ArrayList <>();
while (numerosAleatorios.size()<101) {
numerosAleatorios.add((int)Math.random()*100);
}
for(int i=0; i<101; i++){
System.out.println(numerosAleatorios.get(i));
}
}
}
Dúvida com Math.Random
J
Bem estou com um pequeno problema, acho que até que é uma coisa idiota mas não consigo achar meu erro.
Eu preciso criar uma ArrayList com 100 números aleatórios. Tentei usar o Math.random mas dentro da ArraList todos as posições ficam como "0".
7 Respostas
ja tentou
numerosAleatorios.add((int) ( Math.random()*100));
no lugar de
numerosAleatorios.add((int)Math.random()*100); ??
J
Bah eu tinha acabado de me ligar nisso, mas mesmo assim muito obrigado cara.
Acabaram de postar esse mesmo problema.
J
Cara tem como me ajudar a organizar eles em ordem agora com Collections.sort?
o problema esta no int que é um tipo primitivo.
troque pra Integer que a classe já implementa a interface Comparable, ai é só vc usar o Collections.sort
J
Deu certo, muito obrigado.
Criado 10 de fevereiro de 2013
Ultima resposta 11 de fev. de 2013
Respostas 7
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo