abracadabraPDF › Forums › PDF – Général › Mélanger des lettres › Répondre à : Mélanger des lettres
21 février 2023 à 21:09
#72539

Maître des clés
bonjour,
J’arrive un peu après la bataille, mais pour inverser 2 variables a et b on peur utiliser :
b=[a, a=b][0];
D’où ma version (en français) :
var leMot=this.getField("MelangeLettre").value;
this.getField("MelangeLettre").value=melangerMot(leMot);
function melangerMot(leMot) {
var tableMot=leMot.split("");
var tableMelangee=melangerTable(tableMot);
return tableMelangee.join("");
}
function melangerTable(table) {
for (var i=table.length-1; i>0; i--) {
var j=Math.floor(Math.random()*(i + 1));
table[j]=[table,table=table[j]][0];
}
return table;
}
@+
😎