js 打乱数组值(随机)

it2025-07-23  10

代码:

let num = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; console.log(randNumber(num)); function randNumber(arr) { let newArr = []; for (let i = 0; i < arr.length; i++) { let randIndex = parseInt(Math.random() * (arr.length - newArr.length)); newArr.push(arr[randIndex]); if (i != arr.length - 1) { let temp = 0; temp = arr[randIndex]; arr[randIndex] = arr[arr.length - i - 1]; arr[arr.length - i - 1] = temp; } } return newArr; }

结果:

最新回复(0)