// 从数组的最后位置开始,从前面随机一个位置,对两个数进行交换,直到循环完毕
function shuffleSort(arr) {
let i = arr.length - 1
while(i>0) {
let rIndex = Math.floor(Math.random()*i)
let temp = arr[rIndex]
arr[rIndex] = arr[i]
arr[i] = temp
i--
}
return arr
}
console.log(shuffleSort(arr1))
js乱序之洗牌
最新推荐文章于 2022-08-01 14:16:02 发布