preciso criar um vetor aleatório de 10000 posições de 0 a 9999.
para após isso implementar alguns algoritmos de ordenação.
quero fazer um laço for de 0 a 9999 e preencher esse vetor.
existe algum forma no java de prencher esse vetor de forma aleatória, com inteiros, usando apenas alguma função?
Vetor
R
2 Respostas
S
Olá,
segue uma implementação...
Sugiro que estude esse código e faça uma própria. :grin:
import java.util.Random;
public class Aleatorios{
private int[] vetor = new int[10];
private Random r = new Random();
public int geraNumeros() {
int num = r.nextInt() % 10000;
return (Math.abs(num));
}
public void preencheVetor(){
for(int i=0; i<10; i++){
vetor[i] = this.geraNumeros();
}
}
public void mostraVetor(){
for(int i=0; i<10; i++){
System.out.println(vetor[i]);
}
}
public static void main (String[] args){
Aleatorios a = new Aleatorios();
a.preencheVetor();
a.mostraVetor();
}
}
Abraço!
R
Blz Cara!!!
Criado 26 de março de 2008
Ultima resposta 26 de mar. de 2008
Respostas 2
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo