Vetor

2 respostas
R

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?

2 Respostas

S
Olá, segue uma implementação...
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();
    }
}
Sugiro que estude esse código e faça uma própria. :grin:

Abraço!

R

Blz Cara!!!

Criado 26 de março de 2008
Ultima resposta 26 de mar. de 2008
Respostas 2
Participantes 2