Problemas com o Random

0 respostas
paulocesar10
Preciso de ajuda, neste codigo preciso alterar o número de objetos inseridos no vetor de 200 posições, neste exemplo só consigo colocar 10 ou 20 objetos, mais queria colocar 40 ou 50, mais não to conseguindo, quando altero o número no contador ele não roda, aguardo ajuda...
private void preencheVetor(int[] Vetor) {

		int contador = 0, flag = 0;
		rnd = new Random();

		while(contador < 20) {

			contador = 0;

			for(int i=0;i<200;i++) {

				flag = rnd.nextInt(2);

				if(contador >= 20) {
					flag = 0;
				}
				// REDUNDÂNCIA PARA OS "OBJETOS" SEREM BEM DISTRIBUÍDOS
				if(flag == 1) {
					flag = rnd.nextInt(2);
					if(flag == 1) {
						flag = rnd.nextInt(2);
						if(flag == 1) {
							flag = rnd.nextInt(2);
							if(flag == 1) {
								contador += 1;
							}
						}
					}
				}

				Vetor[i] = flag;
			}
		}
	}
Criado 15 de novembro de 2011
Respostas 0
Participantes 1