function random(min:number,max:number){
const num:number=Math.random()*(max-min)+min;
return Math.floor(num)
}
function shuffle<T>(arr:T[]):T[]{
for(let i=0;i<arr.length;i++){
const idx=random(0,arr.length);
const temp=arr[idx];
arr[idx]=arr[i];
arr[i]=temp;
}
return arr;
}
console.log(shuffle([1,2,3,4,5,6,7]))