Skip to main content

shuffle

배열의 요소들의 순서를 무작위로 섞습니다.

Code

🔗 실제 구현 코드 확인

Benchmark

  • hz: 초당 작업 수
  • mean: 평균 응답 시간(ms)
이름hzmean성능
modern-kit/shuffle2,874,351.450.0003fastest
lodash/shuffle1,895,677.790.0005slowest
  • modern-kit/shuffle
    • 1.52x faster than lodash/shuffle

Interface

typescript
function shuffle<T>(arr: T[] | readonly T[]): T[]

Usage

typescript
import { shuffle } from '@modern-kit/utils';

shuffle([1, 2, 3, 4, 5]); // 무작위로 섞인 배열이 반환됩니다. ex: [3, 5, 1, 3, 2]