Mar 21, 2012 02:11
самый крутой метод случайной сортировки массива на JavaScript (etc.), который я когда-либо видел - с помощью пустого цикла:
for (var j, x, i = arr.length; i; j = parseInt(Math.random() * i), x = arr[--i], arr[i] = arr[j], arr[j] = x);
это невозможно осознать, но оно работает! ;))
p.s.: а работы - много, потому, ещё пару постов будет именно про неё :)
programming