Показать сообщение отдельно
  #1 (permalink)  
Старый 06.12.2013, 15:42
Новичок на форуме
Отправить личное сообщение для SWin Посмотреть профиль Найти все сообщения от SWin
 
Регистрация: 03.12.2013
Сообщений: 8

random массив
Код (нерабочий):
var NumArray = [ 1, 2, 3, 4, 5];
var array = [], counter = NumArray.length, j;
           for ( var z=counter; z>0; z--)
			 {j = Math.floor(Math.random() * z);
			  array.push(NumArray.splice(j, 1)[0]);
                         };
var randomNumArray = array;

Есть массив var NumArray = [ 1, 2, 3, 4, 5 ].
Из него нужно сделать случайным образом перемешанный
массив var randomNumArray,
например var NumArray = [ 3, 5, 1, 4, 2 ]

Не могу понять, где ошибки.

Последний раз редактировалось SWin, 06.12.2013 в 17:00.
Ответить с цитированием