Ваш код выбирает изображение, а затем отображает его. Вам нужно реорганизовать его, чтобы он выполнял это несколько раз.
Во-первых, разбить операции:
var images = ... // fill array
pick = Math.floor(Math.random() * images.length); // choose image
tag = '<img src="images/large/' + images[pick] + '>'; // make tag
$(tag).appendTo('#images'); // add tag
Затем установите в цикле повторять до тех пор, пока массив не будет исчерпан:
var images = ... // fill array
while (images.length>0) {
pick = Math.floor(Math.random() * images.length); // choose image
tag = '<img src="images/large/' + images[pick] + '>'; // make tag
images = images.splice(i,1); // take picked image out of array
$(tag).appendTo('#images'); // add tag
}
Я не выбежала это, убедитесь, что массив индексы, которые я использую для «сращивания», правильны, чтобы извлечь одно изображение и вынуть правильный из массива. Вы также можете захватить функцию удаления Array, например. от http://ejohn.org/blog/javascript-array-remove/
Возможно, вам нужно зациклиться на нем –
Пожалуйста, покажите нам, что вы пробовали до сих пор. –