Учтите, что это ваш массив четных чисел
var array=[2,4,6,12,8,10];
Кроме того, я создал метод генерации случайного числа в диапазоне. получил от здесь
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Использование вышеупомянутого
var randomArray=[];
while(array.length>0)
{
var random=getRandomInt(0,array.length-1);
randomArray.push(array[random]);
array.splice(array.indexOf(array[random]),1);
}
console.log(randomArray)
Примечание: Это просто алгоритм, который вы можете использовать для рандомизации массива. Отдых у вас измените его под ваши требования