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