а почему тогда если я пишу так:
var a = new Array ("1","2","3","4","5")
var k = a.sort(function() {return 0.5 - Math.random()})
var vol = 10;
var index = 0;
var arr = [];
for (var i=0; i<vol; i++){
arr.push(k)
}
document.write (arr);
у меня вместо 10 значений выводятся 50 ?