var numbers = []; for(var i=1; i<=16; i++) { numbers.push(i, i); } console.log('przed losowaniem: ', numbers); function random(arr) { var randomIndex, tmp; for (var i=0, f=arr.length; i<f; i++) { randomIndex = Math.floor(Math.random() * f); tmp = arr[f-1]; arr[f-1]= arr[randomIndex]; arr[randomIndex] = tmp; f--; } return arr; } console.log('po losowaniu: ', random(numbers));