Mélange des caractères d'une chaîne en javascript

Retour à la page javascript

La chaîne abcdef est mélangée 1000 fois selon deux méthodes, et la distribution des lettres est comptabilisée dans deux tableaux :

function rnd()
  {
  return 0.5 -Math.random() ;
  }

mel1 ="abcdef".split("").sort(rnd).join("") ;
mel2 ="" ; dep ="abcdef" ;
for (k =0 ; k < 6 ; k++)
  {
  n =Math.floor(Math.random() * dep.length) ;
  mel2 +=dep.charAt(n) ;
  dep =dep.slice(0, n) +dep.slice(n +1) ;
  }