JSFiddle - React, Tailwind, and code Playground

by Matthew Day

HTML

<ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
    <li>6</li>
    <li>7</li>
    <li>8</li>
    <li>9</li>
    <li>10</li>
    <li>11</li>
    <li>12</li>
    <li>13</li>
    <li>14</li>
</ul>

JavaScript

var ul = document.querySelector('ul');

for (var i = 0; i < ul.children.length; i++) {
    ul.appendChild(ul.children[Math.random() * i | 0]);
}