let numbers =[5,458,120,-215,228,400,122205,-85411];
numbers = numbers.sort(function(){returnMath.random()-0.5});/* the array numbers will be equal for example to [120, 5, 228, -215, 400, 458, -85411, 122205] */
functionshuffle(array){let currentIndex = array.length, randomIndex;// While there remain elements to shuffle...while(currentIndex !=0){// Pick a remaining element...
randomIndex =Math.floor(Math.random()* currentIndex);
currentIndex--;// And swap it with the current element.[array[currentIndex], array[randomIndex]]=[
array[randomIndex], array[currentIndex]];}return array;}// Used like sovar arr =[2,11,37,42];shuffle(arr);console.log(arr);
functionshuffle(array){let currentIndex = array.length, randomIndex;// While there remain elements to shuffle.while(currentIndex !=0){// Pick a remaining element.
randomIndex =Math.floor(Math.random()* currentIndex);
currentIndex--;// And swap it with the current element.[array[currentIndex], array[randomIndex]]=[
array[randomIndex], array[currentIndex]];}return array;}// Used like sovar arr =[2,11,37,42];shuffle(arr);console.log(arr);Run code snippet
functionshuffle(array){let currentIndex = array.length, randomIndex;// While there remain elements to shuffle.while(currentIndex !=0){// Pick a remaining element.
randomIndex =Math.floor(Math.random()* currentIndex);
currentIndex--;// And swap it with the current element.[array[currentIndex], array[randomIndex]]=[
array[randomIndex], array[currentIndex]];}return array;}// Used like sovar arr =[2,11,37,42];shuffle(arr);console.log(arr);Run code snippetHide results