xyyh-hhj/src/plugins/algorithm.js
2025-02-24 17:34:19 +08:00

14 lines
279 B
JavaScript

// 洗牌算法
export function FYShuffle(arr) {
let len = arr.length;
while (len > 1) {
let rand = Math.floor(Math.random() * len);
len--;
[arr[len], arr[rand]] = [arr[rand], arr[len]] // 采用的数组的结构赋值
}
return arr;
}