リストシャッフラー
どんなリストでも1行に1項目ずつ貼り付ければ、本当にランダムな順序で返すか、1つの項目をランダムに引き出せます。抽選をする、誰が先かを決める、質問を並べ替える、レビュー担当を選ぶ、あるいは単に優柔不断を断ち切るのに便利です。納得のいく順序になるまで、何度でもシャッフルできます。
リストをランダムに並べ替える方法
-
1
項目を貼り付ける
1行に1つ。空行は無視されます。
-
2
シャッフルまたは抽選
「リストをシャッフル」を押すとリスト全体がランダムな順序になり、「1つ選ぶ」を押すと項目を1つだけランダムに引き出します。
-
3
結果を使う
シャッフルしたリストをコピーするか、もう一度シャッフルすれば毎回新しい順序になります。
シャッフルの仕組み
どの項目もあらゆる位置に来る確率が同じなので、リストの先頭や末尾に偏る項目はありません。もう一度シャッフルすれば、毎回それぞれ独立した新しい順序が得られます。
「ランダムに並べ替える」だけではだめな理由
ランダムな比較関数で並べ替える(list.sort(() => Math.random() - 0.5))のは、よく知られた落とし穴です。生成される並びは均等ではありません。一部の順序は他よりもはるかに多く出現し、その偏りは並べ替えの実装に左右されます。正しいシャッフルは、どの並びも等しく起こり得るものとして扱います。
よくある使い方
| 用途 | やり方 |
|---|---|
| 抽選の当選者 | 参加者を貼り付け、シャッフルし、先頭を取る |
| 発表の順番 | 名前を貼り付け、シャッフルし、上から順に発表する |
| ペア分け(1と2、3と4) | シャッフルして2つずつ読む |
| レビュー担当の持ち回り | シャッフルして先頭からいくつか取る |
| 優柔不断 | 選択肢を貼り付けて1つ選ぶ |
よくある質問
カジュアルな抽選なら大丈夫です。順序は均等にランダムです。規制対象のギャンブルや、結果に異議が出る可能性のある抽選には、検証可能なシード値を記録する監査済みのサービスを使ってください。
非常に長いリストでも問題なくシャッフルできます。膨大なリストの上限は、主に貼り付けやコピーが快適にできるテキスト量で決まります。
残ります。各行はそれぞれ独立した項目として扱われるため、同じ名前が2回あれば、シャッフル後も2回残ります。
関係しません。結果は項目を貼り付けた順序に左右されないので、五十音順のリストでも逆順のリストでも、同じくらいランダムな結果になります。
関連ツール
以下記号(≤)
≤ 記号と関連する数学の比較記号をコピーできます。スプレッドシート、論文、ウェブページ向けに Unicode、HTML エンティティ、LaTeX 記法を掲載しています。
ディスレクシア対応テキスト変換ツール
貼り付けたテキストを短い段落と約72文字の行に整え直し、読みやすくします。結果をコピーして、あらゆる文書やメール、エディタに貼り付けられます。
キャラクター名ジェネレーター
小説、ゲーム、RPGなどのキャラクター名を生成します。ファンタジー、SF、現代から選び、5〜30個の名前を設定すると、すぐに使える名前が手に入ります。
ドメイン名ジェネレーター
1つのキーワードからドメイン名の候補を生成します。接頭辞、接尾辞、文字の重ね、数字の末尾を、一般的な6つのTLDで組み合わせます。
コピーできる矢印記号
直線、二重線、斜め、折り返し、循環、三角形風のよく使うUnicode矢印をワンクリックでコピー。文書、チャット、デザインに使えます。
都市名ジェネレーター
世界観づくり、地図、ゲーム、物語、モックデータ向けに、架空の都市、町、村、首都の名前を生成し、各結果に短いメモを添えます。
このツールは他の言語でも利用できます
- أداة خلط القوائم [AR]
- เครื่องมือสุ่มรายการ [TH]
- Randomizador de Listas [PT]
- Aleatorizador de Listas [ES]
- Listen-Mischer [DE]
- Xáo Trộn Danh Sách [VI]
- Listblandare [SV]
- Lijstrandomizer [NL]
- Mélangeur de Liste [FR]
- Pengacak Daftar [ID]
- Losowarka Listy [PL]
- 목록 무작위 배열기 [KO]
- List Randomizer [EN]
- Randomizzatore di Liste [IT]
- Перемешиватель списка [RU]
- Liste Karıştırıcı [TR]
- 列表随机排序器 [ZH]