Originariamente inviato da wave00
Quando fa il calcolo di r, non rischia di andare oltre la posizione max dell'array?
Con il codice sopra, no. Math.random() ritorna un valore compreso tra 0.0 (incluso) e 1.0 (escluso). Quindi dato ad esempio N=4 e i=1, il valore di 'r' può andare da 1 a 3.