フィッシャー–イェーツのシャッフル
数列
をシャッフルする
アルゴリズム
数列の個数を
$ N
として
$ O(N)
疑似乱数
を使う場合、シード値のエントロピーに注意が必要
32ビットしかない場合、
$ 2^{32}
通りしか作れない
フィッシャー–イェーツのシャッフル - Wikipedia