JS随机打乱数组
# JS随机打乱数组
function shuffle(arr) { // 随机打乱数组
let _arr = arr.slice() // 调用数组副本,不改变原数组
for (let i = 0; i < _arr.length; i++) {
let j = getRandomInt(0, i)
let t = _arr[i]
_arr[i] = _arr[j]
_arr[j] = t
}
return _arr
}
function getRandomInt(min, max) { // 获取min到max的一个随机数,包含min和max本身
return Math.floor(Math.random() * (max - min + 1) + min)
}
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
编辑 (opens new window)
上次更新: 2026/06/25, 18:30:18
- 01
- Mythos 模型深度体验:成本、安全与实战评测06-09
- 02
- 30个超好用的Claude系统提示词:让AI成为你的领域专家06-09
- 03
- 5个ChatGPT提示词,帮你更快找到更优秀的人才06-09