特徴Mersenne TwisterFisher-Yates
目的擬似乱数を生成する(ランダムな数を生成)配列やリストのシャッフル(ランダムな順序に並べ替え)
操作対象任意の数(整数や浮動小数点数)を生成リストや配列の要素をシャッフル
アルゴリズムのタイプ擬似乱数生成器(PRNG)シャッフルアルゴリズム
周期非常に長い周期(約 219937−12^{19937} - 1)なし(シャッフル操作には周期は関連しない)
使用例ランダムな数の生成(random.randint()random.random() など)リストのシャッフル(random.shuffle()