リストランダマイザー
リストをランダムな順序にシャッフル。1行に1つずつ貼り付けてください。
結果
コピーしました!
シャッフルされたリストがここに表示されます。
使い方
リストランダマイザーは、Fisher-Yatesアルゴリズムを使用してリストの要素をランダムに並び替え、均一な分布を保証します。
使い方:
- テキストエリアに要素を1行ずつ入力します。
- 「シャッフル」をクリックするとランダムに並び替えられたリストが得られます。
- 結果をコピーするか、再度シャッフルして新しい順列を得ます。
例:アリス、ボブ、チャーリー、ダイアナ → ダイアナ、アリス、チャーリー、ボブ。
制限事項:テキストリスト用に設計されています。非常に長いリスト(10,000要素超)はブラウザが遅くなる場合があります。
プライバシー:すべてローカルで処理されます。データは送信されません。
実践例
12チームの名前を貼り付けて「シャッフル」をクリック:Fisher–Yates アルゴリズムが4億7,900万通りの並びから1つを生成し、どれも厳密に等確率です — 証明可能に公平なトーナメント抽選や発表順になります。散布図は元の位置とシャッフル後の位置を対比させ、パターンが存在しないことを見せます。履歴パネルは直近3回の並びを保持し、過去の抽選の検証を求められても応じられます。完全な並びではなく表彰台だけ必要なら、上位N欄がシャッフル後の先頭N件だけを返します — 即席の偏りなき選抜です。
活用シーン
- プレイリストのシャッフル
- ランダムなスケジュール作成
- プレゼンテーション順のランダム化
- ランダムグループの生成
- 予期しないゲーム順の作成
よくある質問
- どのアルゴリズムが使われますか?
- Fisher-Yates(Knuthシャッフル)で、均一にランダムな順列を保証します。
- 数字のリストをシャッフルできますか?
- はい、1行に1つの数字を入力してください。
- 結果は本当にランダムですか?
- はい、ブラウザの乱数ジェネレーターを使用します。
- 複数回シャッフルできますか?
- はい、「シャッフル」をクリックするたびに新しい順列が生成されます。
- データは保存されますか?
- いいえ、ページを再読み込みすると失われます。