var images = [
"img/1.png",
"img/2.png",
"img/3.png",
"img/4.png",
"img/5.png",
"img/6.png",
"img/7.png",
"img/8.png",
"img/9.png",
"img/10.png",
"img/11.png"
];
function randomArray(arr, len) {
arr.sort(function () {
return Math.random() > 0.5
});
arr.length = len;
return arr;
}
alert(randomArray(images, 5));
alert(randomArray(images, 3));
данный пример генерит не совсем рандомную случайность.
так у первых элементов шансов быть в результате больше
смотрите array shuffle js