AS3 Shuffle array (aléatoire)

Voici une façon de mélanger un tableau de façon aléatoire.
Cette fonction circule depuis un bout de temps.

monArray.sort(function(){return Math.floor(Math.random()*3)-1});

Après quelques tests de routine, j’aimerai mélanger le tout un peu plus :

var multiplicateur:Array = [3,7,13];
var monArray:Array = [x,x,x,x];

multiplicateur.sort(function(){return Math.floor(Math.random()*3)-1});
for(var a:int=0; a<multiplicateur[1]; ++a) {
      monArray.sort(function(){return Math.floor(Math.random()*3)-1});
}