ルーレット・ランダム選出

Enter your items once, then pick a mode — spin the wheel, race marbles, draw a capsule, or set a random order and fair teams.

ルーレットとは

項目をいくつか入れて回すと、その中から一つをランダムに選んでくれる道具です。ランチのメニューが決まらないとき、名前をランダムに選びたいとき、当番を決めるとき。じゃんけんやくじ引きの代わりに使えます。紙を折る必要もアプリを入れる必要もありません。

カジノのルーレットではありません。お金を賭ける機能はなく、賭け金・配当・倍率という概念そのものがありません。項目を入れて一つを選ぶだけの道具です。同じ「ルーレット」という言葉が使われるので念のため書いておきます。

このページには四つのモードがあります。ルーレットは円盤が回って止まる定番の形、ビー玉レースは複数のビー玉が長いコースを競走する形、カプセルはガチャからカプセルが出てくる形、順番・チームは一つだけ選ぶのではなく全員の順番を決めたりチームに分けたりする形です。どれも当選は同じ乱数で決まるので、見せ方だけが違います。

項目の入れ方とシャッフル

カンマ(,)でも改行でも、混ぜて書いても大丈夫です。「ラーメン,カレー,寿司」と一行に書いても、一行ずつ書いても同じ三項目として読みます。前後の空白と空の項目は自動で整えるので、コピーしてきた文字列をそのまま貼っても構いません。

シャッフルは入力欄の並び自体を混ぜます。1,2,3,4 が 2,4,1,3 のように変わり、画面も新しい順で描き直されます。並べ替えは五十音順に整えます。順番を全部知りたいときは「順番・チーム」タブの順番を決めるを使ってください。

こんなときに使います

決められないときに使う道具なので、場面はだいたい決まっています。下は実際によく使われる用途で、それぞれプリセットのボタン一つで始められます。

タブごとの使い方

ルーレット

円盤が回って止まり、針が指した項目が当選です。項目が多いと文字が小さくなるので、二十個を超えるならビー玉レースのほうが見やすいです。

ビー玉レース

複数のビー玉が画面より長いコースを転がって競走します。三角ピンの原・バンパー・分かれ道・加速区間・回転する風車を通り、カメラが先頭を縦に追いかけます。順位が最後まで入れ替わるので見ていて面白いのですが、物理そのものは本物なので分かれ道と加速で特定のスタート位置が有利になります。

それでも公平です。レースごとにどのビー玉にどの名前を割り当てるかを偏りのないフィッシャー・イェーツのシャッフルで組み替えるからです。名前を基準にすると全項目の当選確率は 1/N に等しく収束します。四万回の検証でも偏りは出ませんでした。

「先にゴール = 当選」と「最後にゴール = 当選」を選べます。罰ゲームを決めるなら後者が向いています。

カプセル

ガチャ機が揺れてカプセルが転がり出て、開いて当選項目を見せます。演出は演出で、当選は先に乱数で決まっています。結果は下の結果欄にも文字で出るので、演出を待たずに読めます。

順番・チーム

一つだけ選ぶのではないモードです。順番を決めるは全員の順番をランダムに並べます。発表順・プレゼン順に使えます。チームは入力した名前をチームに分け、チーム間の人数差が最大 1 人になるように均等に配分します。回すたびに並びが混ざるので何度でも引き直せます。

本当に公平でランダムですか

はい。当選は crypto.getRandomValues() という安全な乱数で決めています。時刻を種にする簡単な乱数とは違い、次に何が出るかを予測できません。並べ替えには偏りのないフィッシャー・イェーツのシャッフルを使うので、どの並びも同じ確率で現れます。

大事なのは当選が先に決まり、演出が後から追いつくという順序です。円盤の止まる位置もカプセルの出る演出も、すでに決まった結果を見せるための動きです。演出の途中で結果が変わることはありません。

入れた項目とプライバシー

すべてこのブラウザの中だけで動きます。入力した項目がサーバーに送られることも、保存されることもありません。名前を入れて使う道具なので、そこは大事だと考えています。

ただし項目リンクをコピーを押したときだけは、項目が URL の中に入ります。その URL を誰かに送れば同じリストが開きますが、逆に言えば URL を見た人には項目が見えます。名前を入れたリストを共有するときは気をつけてください。詳しくはプライバシーポリシーをご覧ください。

よくある質問

ルーレットの使い方は?

選びたい項目をカンマ(,)か改行で区切って入力し、「回す」を押すとルーレットが回って一つを選びます。ランチのメニュー、名前のランダム選出、掃除当番、罰ゲームなど、何かをランダムに決めたいときに使えます。プリセットのボタンを押せば例が入るので、そこから消したり書き換えたりするのが早いです。

項目はどう入力しますか?

カンマ(,)でも改行でも、混ぜて書いても大丈夫です。「ラーメン,カレー,寿司」と一行に書いても、一行ずつ書いても同じ三項目として認識します。前後の空白と空の項目は自動で整えます。

シャッフルボタンは何をしますか?

入力した項目の並び自体をその場でランダムに並べ替えます。1,2,3,4 が 2,4,1,3 のように入力欄で順番が変わり、ルーレットとビー玉レースの画面も新しい順で描き直されます。発表の順番だけを見たいときは「順番・チーム」タブの「順番を決める」を使ってください。

ビー玉レースは公平ですか?

複数のビー玉が長いコースを転がって実際に競走し、先に(または最後に)ゴールしたビー玉が当選です。分かれ道と加速のせいで物理的には特定のスタート位置が有利ですが、レースごとにどのビー玉にどの名前を割り当てるかを偏りのないフィッシャー・イェーツのシャッフルで組み替えるので、名前を基準にすると全項目の当選確率が 1/N に等しく収束します。

チーム分けは公平に分かれますか?

名前をランダムに並べ替えたあと、チームに順番どおり配分してチーム間の人数差が最大 1 人になるように均等に分けます。回すたびに順番が新しく混ざるので、もう一度ボタンで何度でも引き直せます。

カプセルガチャは何ですか?

ガチャ機が揺れてカプセルが転がり出て、カプセルが開いて当選項目を見せるモードです。当選は演出とは関係なく安全な乱数で公平に決まり、結果は下の結果欄にも文字で表示されます。