Preenchendo vetores automaticamente

Estou fazendo um programa para testar diferentes metodos de ordenação, o que estou conseguindo me virar bem, mas tenho que produzir uns vetores para testar esses métodos e não estou achando uma maneira eficiente de fazer isso.

Abaixo os requisitos para os vetores:

[quote]Para a avaliação dos tempos de execução, criem vetores de tamanhos variados (especificados abaixo) e façam a ordenação de vetores que já estão ordenados, que estão completamente desordenados (aleatórios) e inversamente ordenados, para a verificação do melhor e pior caso de cada método (se houver) e finalmente comparar o desempenhos entre os métodos de ordenação.
Tamanhos dos vetores: de 20.000 a 200.000 elementos, de 20.000 em 20.000.[/quote]

e aqui o que eu estava tentando fazer:

//Declaração dos vetores para teste.
int ord1[19999], ord2[39999], ord3[59999], ord4[79999], ord5[99999], ord6[119999], ord7[139999], ord8[159999], ord9[179999], ord10[199999];
int inv1[19999], inv2[39999], inv3[59999], inv4[79999], inv5[99999], inv6[119999], inv7[139999], inv8[159999], inv9[179999], inv10[199999];
int ale1[19999], ale2[39999], ale3[59999], ale4[79999], ale5[99999], ale6[119999], ale7[139999], ale8[159999], ale9[179999], ale10[199999];

//Inicialização dos vetores
v=19999
	for (int i = 0; i <= v; i++;){
	... //Depende da ordenação inicial que tenho que fazer
	}

Eu desisti da idéia por que eu teria que rodar isso uma vez par cada vetor.
Existe como eu fazer minha variavel “v” ler o tamanho de cada vetor? Assim eu poderia tranformar isso numa classe e fazer com que tivesse o numero certo de repetições por vetor.
Ou tem alguma outra maneira mais elegante de se fazer isso?

Obrigado

Todo vetor tem a propriedade length, que indica seu tamanho.

v.length seria o tamanho do vetor v.

Você pode criar valores aleatórios usando a classe Random.

Valeu o/

Tem algum jeito melhor deu declarar essas variaveis?
Ficou tão feio assim…
Talvez algum loop?

        int ord1[], ord2[], ord3[], ord4[], ord5[], ord6[], ord7[], ord8[], ord9[], ord10[];
        int inv1[], inv2[], inv3[], inv4[], inv5[], inv6[], inv7[], inv8[], inv9[], inv10[];
        int ale1[], ale2[], ale3[], ale4[], ale5[], ale6[], ale7[], ale8[], ale9[], ale10[];

        ord1 = new int[19999];  ord2 = new int[39999];  ord3 = new int[59999]; 
        ord4 = new int[79999];  ord5 = new int[99999];  ord6 = new int[119999];
        ord7 = new int[139999]; ord8 = new int[159999]; ord9 = new int[179999];
        ord10 = new int[199999];
        inv1 = new int[19999];  inv2 = new int[39999];  inv3 = new int[59999]; 
        inv4 = new int[79999];  inv5 = new int[99999];  inv6 = new int[119999];
        inv7 = new int[139999]; inv8 = new int[159999]; inv9 = new int[179999];
        inv10 = new int[199999];
        ale1 = new int[19999];  ale2 = new int[39999];  ale3 = new int[59999]; 
        ale4 = new int[79999];  ale5 = new int[99999];  ale6 = new int[119999];
        ale7 = new int[139999]; ale8 = new int[159999]; ale9 = new int[179999];
        ale10 = new int[199999];

Declare e instancie cada um em uma linha separada.


int[] ord1 = new int[19999];  //Array de int, não de ord1
int[] ord2 = new int[39999];
...