function randomSort(arr){
let res=[];
while(arr.length>0){
let index=Math.floor(Math.random()*arr.length);
res.push(arr[index]);
arr.splice(index,1);
}
return res;
}
var arr = [1,2,3,4,5,6,7,8,9,10];
console.log(randomSort(arr));
function randomSort(arr){
let len=arr.length;
for(let i=0;i<len;i++){
let index=Math.round(Math.random()*(len-i-1))+i;
[arr[i],arr[index]]=[arr[index],arr[i]];
}
return arr;
}
var arr = [1,2,3,4,5,6,7,8,9,10];
console.log(randomSort(arr));