codice:
var strorg = "tua stringa";   // stinga di input (viene modificata)
var strinv = "";              // stringa invertita
var strrnd = "";              // stringa anagrammata random

for (var i=strorg.length; i>0; i--) { // inversione
  strinv += strorg.substr(i-1,1);
}

while ((var m = strorg.length) > 0) { // randomizzaz.
  var j = Math.floor(Math.rand()*m);
  strrnd += strorg.substr[j,1];
  strorg = strorg.substr(0,j) + strorg.substr(j+1);
  alert ("controllo: strorg="+strorg); // da togliere dopo il debug)
}
Va bene una csoa cosi`?

Non la ho provata: fallo tu per me.

Ciao
Michele