JSFiddle - React, Tailwind, and code Playground
by mgibsonbr
HTML
<ul id="minhaLista">
<li>Imagem 1</li>
<li>Imagem 2</li>
<li>Imagem 3</li>
<li>Imagem 4</li>
<li>Imagem 5</li>
<li>Imagem 6</li>
<li>Imagem 7</li>
<li>Imagem 8</li>
<li>Imagem 9</li>
<li>Imagem 10</li>
</ul>
JavaScript
var ul = $("#minhaLista");
var lis = $.makeArray(ul.children().detach());
for ( var i = 0 ; i < lis.length ; i++ ) {
var proxima = Math.floor(Math.random()*(lis.length - i) + i);
ul.append(lis[proxima]);
lis[proxima] = lis[i];
}