To: рони
Интересный вариант, если есть массив с числами.
Но мне не подходит.Так как блоки не имеют чисел.
В своём примере я вставил массив чисел для наглядности.
Но все равно спасибо.
Есть плагин Isotope,
http://github.com/desandro/isotope.
Сортирует, фильтрует.
Пытаюсь вытащить из него метод shuffle(понять как работает).
Но пока не могу,плагин написан в стиле ооп.