順番決め(ランダムに並べ替え)
名前や項目をランダムな順番に並べ替えます。発表順・掃除当番・席順などの順番決めに。
順番決めについて
名前や項目を、ランダムな順番に並べ替えます。発表の順番、掃除当番、席順、ゲームの順番など、公平に順番を決めたいときに使えます。
リストを、フィッシャー–イェーツのアルゴリズムという、偏りのない方法でシャッフルしています。結果は、1番から順に番号付きで表示されます。「計算する」ボタンを押すたびに、新しい順番になります。
こんなときに使えます
- 発表の順番を、公平に決める
- 掃除や当番の割り当てを、ランダムにする
- ゲームの手番の順番を、決める
使うときのポイント
- 順番決めの結果に不満が出たら、やり直しをする前にルールを決めておく
- 同じ項目が重複していないか、確認してから使う
使い方
- 名前や項目を1行に1つずつ入力します。
- 「計算する」を押すたびに、順番がシャッフルされます。
計算方法・仕組み
リストをフィッシャー–イェーツのアルゴリズムで公平にシャッフルしています。
知っておきたい基礎知識
順番決めは、発表の順番、掃除当番、面接の順番、ゲームの手番などで、必要になります。くじ引きで、順番を決める代わりに、リストをランダムに並べ替えれば、全員の順番が、一度に、決まります。ランダムに決めると、「あの人が先に決めた」といった、不満が出にくい、利点があります。
公平に並べ替えるアルゴリズムとして、フィッシャー–イェーツのシャッフルが、知られています。この方法では、すべての並び方が、同じ確率で、出現します。単純に、乱数で比較して並べ替える方法は、わずかに偏りが出ることがあるため、シャッフルのアルゴリズムが、使われます。
間違えやすいポイント
- 名前の入力ミスや、重複があると、順番が正しく、決まらない
- 結果をすぐに記録しておかないと、再度、実行したときに、変わってしまう
- 順番に、優先度がある場合(年長者から、など)は、ランダムは、適さない
よくある質問
- 結果を保存するには?
- 結果は、画面から、コピーして、メモなどに、貼り付けて保存してください。ページを更新すると、結果は消えます。
- 途中で、人が増えたときは?
- 名前を追加して、もう一度、並べ替えます。すでに決まった順番を変えたくない場合は、新しい人だけ、別に順番を決めて、最後に足してください。