ciao a tutti ho un problema da una stringa volevo estrarre i suoi caratteri in modo casuale
aggiungendoli a un altra variabile
solo che vorrei inserire tutti le lettere della stringa non caratteri gia ripetuti
io ho fatto questo magari sbagliando sono agli inizi


function mischia(parola)
{
var l = parola.length;
var n = 0;
var txt = "";

while ( n < l)
{
var x = Math.floor(Math.random()*l);
var p = parola.charAt(x); // estraggo la lettera
var pos = txt.indexOf(p);// controllo se ce nella stringa da costruire

if ( pos == -1)
{
txt = txt + p; // se non ce l aggiungo
}
else {
var x = Math.floor(Math.random()*l); // altrimenti ne estraggo un altra
txt = parola.charAt(x); // qua ce l errore non riesco aggiungerla alla stringa
}
n++;
}
return (txt);
}

grazie in anticipo a chi mi puoi aiutare