Petral2002,
Сообщение от Petral2002
|
формирование его случайного индекса может повторить индекс ,а я его из масива удалил....
|
По алгоритму
laimas
var arr = [1,2,3,4,5],
i;
while(arr.length > 0) {
i = Math.round(Math.random() * (arr.length - 1));
alert(arr[i]);
arr.splice(i,1);
}
Индекс может и повторится, но массив уже сократился и сдвинулся. Дырок нет.