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];
}