Ho questa porzione di codice:



codice:
for(int i = 0; i < dim_ridotto; i++) {
			Random rand = new Random();
			
			int r = rand.nextInt(dim_ridotto);
			System.out.println(r);
			
			CoppiaAlternativa scelto = (CoppiaAlternativa)V.elementAt(r);
			v20.add(scelto);
			
			System.out.println("++++Ho aggiunto a ArchiRidotto la coppia: (" +scelto.getNodoInizialePrimo()+","+scelto.getNodoFinalePrimo()+")("+scelto.getNodoInizialeSecondo()+","+scelto.getNodoFinaleSecondo()+")");
			
		}

ma non capisco per quale motivo il numero random r generato a ogni iterazione è sempre lo stesso....

nell mio esempio dim_ridotto è uguale a 4 e in tutte e 4 le iterazioni il numero r viene impostato uguale a 3 selezionandomi dal Vector madre sempre lo stesso elemento...mentre a me serve che siano diversi ogni volta...

qualcuno potrebbe darmi una mano???

ciao ciao