Bug Garden が名前を選ぶしくみ
Bug Garden は、教室、会議、ワークショップのための無料の名前ランダム抽選ツールです。設定を開いて 1 行に 1 人ずつ名前を貼り付け、1 人を選ぶならクイック抽選、スコア付きのラウンドならバグ狩りを選びます。
1 回の捕獲は独立した 1 回の抽選
名前が 20 個あれば、捕まえるたびにどの名前も 5% の確率で選ばれます。前の結果は次の抽選に影響しません。同じ人が何回か続けて選ばれることもあり、「重複なし」をオンにしない限りスコアが無理にそろえられることはありません。
「重複なし」モード
設定で「重複なし」をオンにすると、選ばれた名前を戻さずに抽選します。毎回、現在のラウンドでまだ選ばれていない名前から均等に選ぶので、名前が 20 個なら 20 回の抽選で全員がちょうど 1 回ずつ選ばれます。最後の名前が選ばれると、リスト全体で新しいラウンドが始まります。残りの名前はこのブラウザに保存されるので、ページを再読み込みしてもラウンドは続きます。リストを変えたりオプションを切り替えたりすると新しいラウンドになりますが、「シャッフル」ではなりません。バグ狩りでは、このモードはポイントをできるだけ均等に配ります。
ブラウザによる乱数
ゲームは crypto.getRandomValues() と棄却サンプリングを使って、リスト内の位置を偏りなく選びます。Math.random() は使わず、リストの上のほうの名前が有利になることもありません。
「シャッフル」は順番だけを変える
「シャッフル」ボタンは、設定に表示される名前の順番を変えます。「保存」でその順番が使われ、「キャンセル」で変更は破棄されます。シャッフルしても誰の確率も変わりません。
クイック抽選とバグ狩り
クイック抽選はバグを 1 匹出します。捕まえると名前が 1 つ表示され、「もう一度」で別の独立した抽選ができます。バグ狩りは設定した数のバグを出し、当てるたびに 1 ポイントです。同点のときは、最後のポイントを先に取った人が上になります。そのスコアボードの 1 位の名前が表彰式に表示されます。スコアはランダムに選ばれた回数で、参加者の腕前ではありません。
あなたの名前と共有リンク
ゲームは名前とスコアをブラウザに保存します。共有すると、設定が URL のフラグメント部分に入ります。リンクを持っている人は誰でも名前を読めます。ニックネームを使い、ほかの人に見られてもよいリストだけを共有してください。
Bug Garden で遊ぶ · プライバシー · 概要