Ci sono quasi, mi manca la dritta dell'esperto per venirne fuori.

Ho un array inizializzato così:
codice:
var immagini = new Array();
for (i=0; i<19; i++) {
     immagini[i] = "../Immagini/Screenshots/thumbnails/" + (i+1);
}
Vorrei mischiare i suoi elementi e pensavo di usare questa funzione:

codice:
var random = Math.round(Math.random()*(18-1)) + 1;
Non riesco a trovare la giusta sintassi per adoperarla sul mio array.
Un aiuto? Grazie.