JSFiddle - React, Tailwind, and code Playground

by jfriend00

CSS

body {font-family: "Courier New"; font-size: 11px;}

JavaScript

function randomizeArray(arr) {
    var output = [], index;
    while (arr.length) {
        index = Math.floor(Math.random() * arr.length);
        output.push(arr.splice(index, 1)[0]);
    }
    return output;
}

var orig = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19];
var results = [], data;
var numRuns = 100;

for (var i = 0; i < numRuns; i++) {
    data = randomizeArray(orig.slice(0));
    results.push(data);
    $(document.body).append(JSON.stringify(data) + "<br>");
}