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/>');
}