使う場面
景品の当選者や、発表の順番、当番を決めるときに使います。候補は名前の一覧か、数字の範囲で指定します。範囲は 1 から 100 のように決めます。座席番号や応募番号から、当選番号を引く使い方です。候補ごとに当たりやすさを変える重みづけには、対応していません。
引いた結果はサーバーに記録されません。あとで見返したいときは、結果をコピーして控えます。
使い方
- 「候補の入れ方」で、「名前の一覧」か「数字の範囲」を選びます。
- 名前の一覧のときは、「候補(1 行に 1 つ)」の欄に、名前を 1 行に 1 つずつ入れます。最初は 6 人分の例が入っているので、書き換えて使います。空の行は無視します。
- 数字の範囲のときは、「下限」と「上限」に整数を入れます。最初は 1 と 100 です。
- 「選ぶ数」に、引く数を入れます。最初は 1 です。
- 「1 回の抽選で同じ候補を 2 回選ばない」と「当選者を次の抽選から外す」を、必要に応じて切り替えます。最初の状態は、どちらもチェックありです。
- 「くじを引く」を押します。0.6 秒ほど候補が入れ替わって見えたあと、当選者が番号つきの一覧で出ます。入れ替わっている間の名前は演出で、結果ではありません。ブラウザで動きを減らす設定にしているときは、演出なしで結果が出ます。
- 「結果をコピー」を押すと、「1. 山田」の形で 1 行に 1 人ずつコピーされます。くじを引く前に押すと、「先にくじを引いてください。」と表示します。
抽選のしかた
乱数の使い方
選ぶときの乱数には、ブラウザの crypto.getRandomValues が返す暗号用の乱数を使います。0 から候補の数より 1 小さい数までの整数を選ぶとき、乱数を候補の数で割った余りを取るだけだと、小さい番号が出やすくなる偏りが生じることがあります。そこでこのツールは、乱数の取りうる範囲が候補の数で割り切れないときに、余りにあたる部分を捨てて引き直します。これで、特定の候補が出やすくなる偏りが出ない作りにしています。
同じ候補の扱い
「1 回の抽選で同じ候補を 2 回選ばない」は、1 回で 2 人以上を選ぶときに効きます。チェックが入っているときは、候補全体を混ぜて、先頭から選ぶ数だけ取ります。選ぶ数が候補の数より多いと、エラーを表示して引きません。
チェックを外すと、1 人ずつ候補全体から選びます。1 回の結果の中に同じ候補が何度も出ることがあります。
続けて「くじを引く」を押したときに前の当選者を外すのは、下の節の「当選者を次の抽選から外す」です。
同じ名前が候補に 2 つあるときは、別の枠として数えます。「候補 6 件(同じ名前が 2 回以上: 山田。それぞれ別の枠として数えます)」のように、候補の数の下に表示されます。枠が別なので、どちらのチェックが入っていても同じ名前が 2 回当たることがあります。
続けて引くときの候補の外し方
「当選者を次の抽選から外す」にチェックが入っているときに引くと、当選者が次の抽選の候補から外れます。最初からチェックが入っています。名前の一覧では、入力欄から当選した名前が消えます。同じ名前が 2 つあるときに消えるのは、当選した枠の 1 つ分だけです。
数字の範囲では、入力欄の数字は変わらず、当選した番号が「外した番号」として表示されます。「下限」か「上限」を書き換えると、外した番号は元に戻ります。
数の上限
数字の範囲は、下限から上限までで 10 万個までです。「選ぶ数」は 1,000 までです。上限を超えたときは、エラーの文が出て、引きません。下限が上限より大きいときや、整数でないときも同じです。
入力の扱い
入力した名前や数字は、この端末のブラウザの中だけで処理します。サーバーには送りません。保存もしないので、ページを閉じると消えます。当選者の結果も同じです。「結果をコピー」を押したときだけ、結果がクリップボードに入ります。
よくある質問
この抽選ツールの結果は、本当にランダムですか。
ブラウザが持つ暗号用の乱数(crypto.getRandomValues)で選びます。乱数を候補の数に当てはめるときに偏りが出ないよう、割り切れない余りの部分は捨てて引き直します。そのため、特定の候補が出やすくなる偏りが出ない作りにしています。
同じ名前が 2 つあるときは、どうなりますか。
別の枠として数えます。候補の数の表示にも 2 つ分が入り、同じ名前が 2 回以上あることが画面に出ます。「1 回の抽選で同じ候補を 2 回選ばない」や「当選者を次の抽選から外す」にチェックが入っていても、枠が別なので、同じ名前が 2 回当たることがあります。名字だけが同じ人は、名字と名前で書き分けてください。
当選した人を外して、続けて引くにはどうしますか。
「当選者を次の抽選から外す」に最初からチェックが入っているので、そのまま「くじを引く」を続けて押します。名前の一覧では、当選した名前が入力欄から消えます。数字の範囲では、当選した番号が「外した番号」として表示され、次の抽選から候補に入りません。チェックを外すと、当選者を外さずに引きます。
一度に何人まで選べますか。
「選ぶ数」は 1,000 までです。数字の範囲は、下限から上限までが 10 万個までです。「1 回の抽選で同じ候補を 2 回選ばない」にチェックが入っているときは、候補の数より多くは選べません。
抽選の結果は、あとで見返せますか。
このツールは結果を保存しません。ページを閉じると消えるので、必要なときは、引いたあとに「結果をコピー」でコピーして、自分で控えてください。
