# shuffle

URL: https://caijiao.org/radash/random/shuffle
Source: docs/radash/random/shuffle.md
Description: 随机打乱数组顺序 给定一个项目数组，返回一个顺序随机的新数组

随机打乱数组顺序


## 基本用法

给定一个项目数组，返回一个顺序随机的新数组。

```ts
import { shuffle } from 'radash'

const fish = [
  {
    name: 'Marlin',
    weight: 105,
    source: 'ocean'
  },
  {
    name: 'Salmon',
    weight: 22,
    source: 'river'
  },
  {
    name: 'Salmon',
    weight: 22,
    source: 'river'
  }
]

shuffle(fish)
```

注意，这不是一个性能优化的前沿函数。此函数针对简单性进行了优化，最适合作为实用工具使用。如果性能是你的首要考虑因素，请使用随机性和/或洗牌库。
