Usando Math.round

Como criar um vetor de tamanho n preenchido de forma aleatória (utilizando o comando (Math.round(Math.random) * 1000) para criar os números aleatórios?
Já tentei assim, e de outras formas:
public static void criarVetor(int[] n){
for(int i = 0; i >= 0;i–){
System.out.println(Math.round(Math.random() * 1000));
}
}

Sua lógica tá esquisita neste loop.

Você diz que i começa com zero e que “enquanto i for maior ou igual a zero” decremente i. Seu loop rodaria apenas uma vez.

Tente assim:

for (int i = 0; i < n.length; i++) {
  /* ... */
}