Salve a tutti, sto facendo uno script che mi seleziona da un array (di frasi), tre frasi a caso, da mettere in tre tabelle, ma vorrei che queste non siano le stesse, ovvero che non vi sia un numero casuale doppio.
ho provato a fare questo piccolo script, ma ci sono errori, ed è incompleto:
codice:
vstA = new Array();
vstA [0] = "frase uno";
vstA [1] = "mia frase due";
vstA [2] = "terza frase";
vstA [n] = "Enne frase";
//scegli per 3 volte un numero
for(i=0; i<3; i++){
var val[i] = Math.floor(Math.random()*vstA.length);
// se questo numero è quello precedente
if (val[i] = (xNum)){
//ripesca un altro numero
i = i--
}{else
//metto in una variabile una coda di numeri già pescati da usare nell'if
xNum = xNum + " or "+val[i]
// ti dico il numero pescato
alert("numero = "+val[i])
}
}
purtoppo il codice non è giusto in quanto val[i] costituisce un errore, e non sapendo come andare avanti ho continuato con la mia fantasia.
potete aiutarmi a compilare almeno un pezzetto???
grazie, ciao.