Ciao a tutti
Come da oggetto...
Diciamo che ho un array monodimensionale che contiene 10 numeri:
Ora... come faccio ad estrarre un numero casuale tra quelli presenti nell'array?codice:Random r = new Random(); int[] vettore = new int[10]; for (int i=0; i<10; i++) { vettore[i] = r.next(); }
Ho pensato a questa soluzione: randomizzare l'indice con un numero presente tra 0 e i ed estrarne il valore... tipo così:
ma non mi pare una soluzione intelligente... che ne pensate?codice:r.next(0, i); int valoreEstratto = vettore[i];


Rispondi quotando