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


Rispondi quotando
