Pq ele vai passar so 8x no for... ai tipo se ele acha 2 numeros repetidos seu vetor vai ter so 6 numeros
desse jeito ele so vai sair do laço while quando o vetor tiver 8 numeros...
Randomrand=newRandom();ArrayList<Integer>list=newArrayList<Integer>();intquantidadeDeNumeros=10;for(inti=0;i<quantidadeDeNumeros;i++){intnumeroAuxiliar=rand.nextInt(10);// enquanto o número contiver na lista é lido outro númerowhile(list.contains(numeroAuxiliar)){numeroAuxiliar=rand.nextInt(10);}list.add(numeroAuxiliar);}System.out.println(list);}