JSFiddle - React, Tailwind, and code Playground
HTML
<ul>
<li>0</li>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
JavaScript
var parent = $('ul')
var children = [].slice.call(document.querySelectorAll('ul li'))
while (children.length) {
parent.append(children.splice(Math.floor(Math.random() * children.length), 1)[0]);
}
var second = $('ul li:eq(1)')
second.html(second.html() + ' second')
var fourth = $('ul li:eq(3)')
fourth.html(fourth.html() + ' fourth')