Показать сообщение отдельно
  #4 (permalink)  
Старый 15.12.2016, 18:50
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

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);
}

Индекс может и повторится, но массив уже сократился и сдвинулся. Дырок нет.

Последний раз редактировалось Dilettante_Pro, 15.12.2016 в 18:54.
Ответить с цитированием