Skip to content

shuffle

配列の要素の順序をランダムに並び替えます。Fisher-Yatesアルゴリズムを使用します。

インターフェース

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

パラメータ

  • arr (T[]): 要素をシャッフルする配列です。

戻り値

(T[]): 要素がランダムに並び替えられた新しい配列です。

typescript
const array = [1, 2, 3, 4, 5];
const shuffledArray = shuffle(array);
// shuffledArrayは配列の要素がランダムに並び替えられた新しい配列 [3, 1, 4, 5, 2] になります。

MIT ライセンスの下で配布されています。