ランチの賭け、掃除当番、飲み会の席決め — 結果のリンクまで共有できるあみだくじ
なぜリンクを開くと同じ結果が出るのか
あみだくじは作るときに引いた乱数(シード)で描かれます。共有リンクに参加者・結果・シードが含まれているので、誰が開いてもまったく同じあみだが表示されます。「自分だけ見たでしょ」と言われることがありません。シードが変わればあみだも変わるので、シャッフルすれば新しいリンクになります。
公平なのか
横線はランダムに置かれ、隣り合う縦線同士が最低1回はつながるように補正して、特定の位置が有利になる偏りを防いでいます。結果の項目が参加者より少ない場合、残りは「ハズレ」で埋められます。
あみだくじの使い方いろいろ
結果に「コーヒーおごり, ハズレ, ハズレ, ハズレ」のように入れれば1人を選ぶくじに、「1番, 2番, 3番…」と入れれば順番決めになります。当番決め、ゲームの先攻決め、家事の分担など、会員登録なし・サーバー保存なしで使えます。
使い方
- 参加者の欄に名前をカンマか改行で区切って2〜10人入れます。まず動きを見たいときは例を入れるを押すと、名前5人と結果4つが入ります。
- 結果の欄に当たる項目を入れます。参加者より少なければ残りは「ハズレ」で埋まり、多ければ先頭から参加者の数だけ使われます。
- STARTを押すとあみだの画面に切り替わります。縦線の上に名前、下には「?」で隠された結果が並びます。
- 上の名前をタップすると、その人の色の線が約1.4秒であみだを下り、着くと「名前 → 結果」の通知が出て下の結果が開きます。1人ずつ開いても、全部見るで一度に開いてもかまいません。
- シャッフルは同じ参加者・結果で新しいあみだを作ります。シェアは結果リンクを送り、最初へで入力画面に戻ります。
あみだの作り方
| 縦線 | 参加者の数だけ(2〜10本) |
|---|---|
| 横線の段数 | 6 + 参加者数 × 2、最多16段。2人で10段、3人で12段、4人で14段、5人以上は16段 |
| 横線の配置 | 各位置に42%の確率で置きますが、同じ段で隣り合って続く横線は置きません。どちらへ進むか迷う交差が生まれないためです |
| 補正 | 隣り合う縦線の間に横線が1本もない場合は1本追加し、どの参加者にも隣の列へ渡る機会が必ずあるようにします |
| 下りる規則 | 横線に当たれば必ず渡り、なければ直進。紙のあみだくじと同じです |
| 結果の割り当て | あみだの構造上、参加者はそれぞれ別の結果に着きます。2人が同じ結果になることはありません |
シードとリンク
STARTを押した瞬間に乱数の整数が1つシードとして引かれ、このシードと参加者数だけであみだの形が決まります。だからシードが同じなら、いつどこで開いても同じあみだです。あみだの画面に移るとアドレスバーに ?n=参加者&r=結果&s=シード が付きます。このアドレスをそのままコピーして送っても同じあみだが開き、再読み込みや「戻る」でも保たれます。
シェアボタンは少し違います。アプリ画面ではなく結果ページへのリンクを作るので、受け取った人にはあみだ全体とすべての経路、「名前 → 結果」の一覧が公開された状態で表示されます。そのページの「あみだを開く」を押せば、同じあみだをアプリで自分でたどれます。リンクが長い場合は自動で短いアドレスに変えて送り、スマホでは共有シート、PCではクリップボードへのコピーになります。参加者と結果のリストはこのブラウザに記憶されて次回も入ったままで、サーバーには何も保存されません。
よくある質問
名前が途中で切れて見えます
上下の名札には5文字までしか表示せず、その先は…で省略します。狭い画面でも重ならないための表示で、到着の通知と共有ページの一覧には名前が全部出ます。
結果を参加者より多く入れたら
先頭から参加者の数だけ使い、残りは捨てられます。逆に足りなければ「ハズレ」で埋まるので、当てたい結果は前のほうに書いてください。
結果を一度に見られますか
あみだの画面で全部見るを押せば全員の経路が一気に開きます。共有ページは最初からすべて公開された状態なので、ドキドキを残したいなら共有の代わりにアドレスバーのアドレスをコピーして送り、それぞれに自分の名前をタップしてもらってください。シードが同じなので結果は一致します。
11人以上はできませんか
参加者は10人までです。大人数なら2組に分けて2回行うか、1人だけ選ぶ目的ならルーレットが50項目まで受け付けるので向いています。
同じ人がずっとハズレです
横線はシードから無作為に置かれ、隣の縦線と一度もつながらない列ができないよう補正されています。シードは毎回新しく引かれるので前の回とは無関係で、連続ハズレは偶然です。気になるならシャッフルで新しいあみだを作ってください。
あわせて使えるアプリ
- ルーレット・ランダム抽選 — 1人・1つだけ選ぶとき。ルーレットのリンクも共有できます
- おみくじ(無料・一日一回) — 何を賭けるか決める前に今日の運を引く
- 答えの本 · 質問して開く — 決める前にひとつ質問してみる