shuffleArray
洗牌算法随机打乱数组
更新: 1970/1/1 字数: 0 字 时长: 0 分钟
说明
shuffleArray
是一个用于随机打乱数组顺序的函数。它使用洗牌算法(Fisher-Yates shuffle)来确保打乱后的数组是均匀的随机分布。
参数
参数 | 描述 |
---|---|
arr | 需要打乱的数组,类型为 Array<T> 。 |
返回值
- 返回一个新的数组
Array<T>
,其元素顺序已被随机打乱,且不会修改原始数组。
示例
javascript
import { shuffleArray } from 'uviewos';
// 示例数据
const arr = [1, 2, 3, 4, 5];
// 打乱后的数组
const shuffledArr = shuffleArray(arr);
console.log(shuffledArr); // 输出: [3, 5, 1, 4, 2] (每次结果可能不同)