Создать два массива (скажем temp & temp1). Temp - исходный массив индексов от 0 до 11, temp1 - массив рандомных индексов. Далее

Код:
for(var i = 0; i < 4/*или какое еще надо число*/; i++){
r = Math.floor(Math.random()*(temp.length-1));
temp1.push(temp[r]);
temp.splice(r, 1);
}
splice добавлено для того, чтобы исключить возможность повторного добавления уже выбранного индекса.