JSFiddle - React, Tailwind, and code Playground
by honnza
JavaScript
function shuffle(arr){
var len = arr.length;
for(var i=1; i<len; i++){
var j = ~~(Math.random()*(i+1)); // ~~ = cast to integer
var temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
for(var i=0; i<10; i++){
var arr = [1,2,3,4,5,"a","b","c","d","e"];
shuffle(arr);
document.body.innerHTML += (arr + '<br/>');
}