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:
purtoppo il codice non è giusto in quanto val[i] costituisce un errore, e non sapendo come andare avanti ho continuato con la mia fantasia.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]) } }
potete aiutarmi a compilare almeno un pezzetto???
grazie, ciao.