let arr =[1,2,3,4,5,6,7,8,9]
使用两个数值交换的方法
for(let i =0;i<arr.length;i++){
let rand =Math.floor(Math.random()*arr.length)
let temp = arr[i]
arr[i]=arr[rand]
arr[rand]=temp
}
创建新数组 新数组添加一个,原数组删除一个
let newarr =[]
while(arr.length>0){ //当arr的长度小于0的时候循环才结束
let rand =Math.floor(Math.random()*arr.length)
newarr.push(arr[rand])
arr.splice(rand,1)
}
使用数组的sort方法
let a = arr.sort(function(){
return Math.random()-0.5
})