Есть небольшой вопрос о том, как реализовать массив слайдов и выводить их в случайном порядке без повторений на JavaScript или jQuery. Допустим, есть элементы (слайды) и они выводятся по 4 штуки. Как сделать, чтобы при каждом обновлении или переходе на страницу они менялись в случайном порядке?
Код одного слайда:
<div class="item">
<div class="element relative">
<a href="#" class="absolute"></a>
<div class="img-wrapper relative">
<div class="element-img" style="background: url(path/to/img.jpg) 50% 0 no-repeat; background-size: cover;"></div>
</div>
<div class="element-content">
<div class="title">
<div class="table">
<div class="table-cell">
Название
</div>
</div>
</div>
<div class="price-outer">
<div class="price-wrapper">
<span class="price">Цена</span> руб.
</div>
</div>
</div>
</div>
</div>