Duvida, naum consigo.... [concluido]

Criei um vetor para receber meus valores de randomicos, mas a diferença esta aí pois naum esta validando meus valores…

import java.util.*;
import java.util.ArrayList;
import java.util.Random;
public class Sorteio {
	public static void main (String[] args) {
	Random rand = new Random();
    int n = rand.nextInt(3000) + 0;
    //list valores = new ArrayList();
    int [] valores = new int [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ú!!!

Grato Paulo

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 !!!

Sim eu sei, mas gostaria que alguem me desse um exemplo de como posso preencher meu vetor!!!

Não seria isso:


import java.util.*;
 import java.util.ArrayList;
 import java.util.Random;
 public class Sorteio {
 	public static void main (String[] args) {
 	Random rand = new Random();
     //int n = rand.nextInt(3000) + 0;
     //list valores = new ArrayList();
     int [] valores = new int [3000];
     for (int x = 0; x &lt valores.length; x++)
         valores[x] =     rand.nextInt(3000) + 0;
 
     System.out.println("\nNumero sorteado é " + valores[n]);		
 
} 
 }

Eh acho q o ramilani12 esta certo…

mas ai seriam feitos 3000 sorteios, eh isso q vc ta kerendu?!

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 é: ___________

Escolha uma das alternativas acima.

Sim obrigado!!!