Criei um vetor para receber meus valores de randomicos, mas a diferença esta aí pois naum esta validando meus valores…
importjava.util.*;importjava.util.ArrayList;importjava.util.Random;publicclassSorteio{publicstaticvoidmain(String[]args){Randomrand=newRandom();intn=rand.nextInt(3000)+0;//list valores = new ArrayList();int[]valores=newint[3000];System.out.println("\nNumero sorteado é "+valores[n]);}}
como faço para meu vetor funcionar, ja coloquei for e valores recebendo n e deu foi mais bisiú!!!
vc tá tentando sortear um valor do vetor “valores” certo !?
mas ele tá vazio!
ou seja os seus 3000 elementos estão com valor 0 !!!
thokk
Sim eu sei, mas gostaria que alguem me desse um exemplo de como posso preencher meu vetor!!!
ramilani12
Não seria isso:
importjava.util.*;importjava.util.ArrayList;importjava.util.Random;publicclassSorteio{publicstaticvoidmain(String[]args){Randomrand=newRandom();//int n = rand.nextInt(3000) + 0;//list valores = new ArrayList();int[]valores=newint[3000];for(intx=0;x<valores.length;x++)valores[x]=rand.nextInt(3000)+0;System.out.println("\nNumero sorteado é "+valores[n]);}}
brunalaraujo
Eh acho q o ramilani12 esta certo…
mas ai seriam feitos 3000 sorteios, eh isso q vc ta kerendu?!
T
thingol
Qual é o seu problema?
a) Não sei bem qual é meu problema. O professor falou alguma coisa e não entendi patavina.
b) Quero preencher o array com 3000 números aleatórios que vão de 1 a 3000 sem repetição (como se fosse embaralhar cartas)
c) Quero preencher o array com 3000 números aleatórios, não importa o valor deles, contanto que caibam em um “int”
d) Quero preencher o array com números de 1 a 3000 em ordem crescente, e sortear um elemento dele - apenas um.
e) O enunciado do problema é: ___________