У мення есть массив, его элементы это пути до картинок.
var images = new Array(
"img/1.jpg",
"img/2.jpg",
"img/3.jpg",
...
"img/20.jpg"
);
Мне нужно вывести 5 случайных картинок из этого массива. Делаю так:
for (var i = 0; i < 5; i++) {
var a = Math.floor(Math.random() * images.length);
document.write ("<div class='photo'><img src ='"+images[a]+"' /></div>");
};
Проблема в том, что картинки могут повторяться а иногда может выводиться одна, две или три картинки из пяти.
Подскажите, как лучше сделать, чтобы они не повторялись и чтобы гарантированно выводилось 5 штук.