Код (нерабочий):
var NumArray = [ 1, 2, 3, 4, 5];
var array = [], counter = NumArray.length, j;
for ( var z=counter; z>0; z--)
{j = Math.floor(Math.random() * z);
array.push(NumArray.splice(j, 1)[0]);
};
var randomNumArray = array;
Есть массив var NumArray = [ 1, 2, 3, 4, 5 ].
Из него нужно сделать случайным образом перемешанный
массив var randomNumArray,
например var NumArray = [ 3, 5, 1, 4, 2 ]
Не могу понять, где ошибки.