JavaScript Shuffle Array

Компактная реализация php функции shuffle в JavaScript.

Первый способ перемешать элементы массива

var arr = Array(1,2,3,4,5,6,7,8,9);
for (var j=0;j<arr.length;j++) arr.push(arr.splice((Math.random() * arr.length), 1));

Второй способ перемешать элементы массива основанный на сортировке

arr.sort(function() { return 0.5 - Math.random() });

2 комментария

  1. Уведомление: Макс

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *