ルーレット・抽選・あみだくじ(Roulette Picker)

ルーレットを回して当たりを決め、名前の抽選や班分け、あみだくじ、サイコロ・コイン・乱数まで、すべてブラウザの中だけで行えます。当たりは暗号用の乱数で決まり、入力した名前は送信されません。

端末内で処理・アップロードなしスマホ対応オフライン対応

ファイルや入力内容はお使いの端末(ブラウザ)の中だけで処理され、サーバーへは送信されません。

項目(名前・選択肢)

1 行に 1 つ入力します。空行は無視します。

例:りんご*3 は、ほかの 1 件より 3 倍当たりやすくなります。重みは 1〜100 の整数です。

項目はこの端末のブラウザにだけ保存されます(URL には入りません)。

ルーレット

「回す」を押すと、項目から 1 つ選ばれます。

外した項目は、項目の一覧からも消えます(元に戻すには一覧に書き直してください)。

回転は約 4 秒です。「動きを減らす」設定のときは回転を省き、結果をすぐに表示します。

結果の履歴(このページを閉じると消えます)

まだ結果はありません。

使い方

  1. 項目(一行に一つ)1 行 1 項目

    項目を入力

  2. 当たりを 1 つ選ぶ

    回して当たりを決める

  3. 当たりを外して続ける残り 3 件

    外して続ける

項目から当たりを選び、外して続けられます
  1. 「ルーレット」を開くと、6 つの項目がすでに入っています。そのまま「ルーレットを回す」を押せます。項目は 1 行に 1 つずつ入力します。

  2. 重みを付けるには「重みを付ける」をオンにし、行の末に「*3」のように書きます。3 は、重みを書かない項目の 3 倍当たりやすいという意味です。

  3. 回転が止まると、当たりが大きく表示されます。「当たった項目を外して続ける」をオンにすると、当たりが項目の一覧からも消えるので、続けて抽選できます。

  4. 「抽選・班分け」では、選ぶ人数や班の数を入れて実行します。「あみだくじ」では、結果を名前と同じ行数で入れてから「あみだくじを作る」を押します。

  5. 「1 本ずつたどる」で名前を選ぶと、道筋が上から順に描かれ、どの結果に着くかがわかります。サイコロ・コイン・乱数は、面の数や個数を入れて振ります。

できること

重み付きのルーレット

項目ごとに重み(1〜100 の整数)を付けられます。当たりは重みの合計に比例した確率で決まり、回転はその項目の中で止まります。当たりを外して続けるモードにも対応します。

偏りのない乱数

ルーレット・抽選・班分け・あみだくじ・サイコロ・乱数のすべてが crypto.getRandomValues(ブラウザの暗号用乱数)から値を取ります。剰余による偏りを避けるため、範囲外の値は捨てて引き直します。

全員が別々の結果になるあみだくじ

横線は各段で隣り合わないように引かれるので、どの段も隣同士の入れ替えだけになります。そのため、どの開始位置も別々の結果に着きます。道筋は 1 段ずつ描けて、全員の答えも一覧で見られます。

班分けは人数差 1 人以内

人数を班の数で割り、どの班も 1 人以内の差になるように振り分けます。誰がどの班に入るかだけを乱数で決めます。

項目はこの端末だけに保存

項目と結果の入力欄は、この端末のブラウザに保存されます。URL に入れないので、共有のリンクに個人名が残ることはありません。全画面表示・効果音(任意)・キーボード操作・結果の読み上げ(通知)に対応します。

こんなときに

  • 当番や昼食の店を、ルーレットで気軽に決めたい
  • 会議の発表順や、くじ引きの当選者を名前から選びたい
  • 研修やワークショップで、参加者を人数差 1 人以内で班分けしたい
  • イベントや配信で、全画面のルーレットを映したい
  • 景品や役割を、あみだくじで振り分けたい(全員の結果が別々になるように)

対応形式

ルーレット・抽選

項目 1〜200 個(1 項目 200 文字まで)重み 1〜100 の整数(任意)

あみだくじ・乱数

あみだくじ 2〜12 人サイコロ 4・6・8・10・12・20・100 面(最大 20 個)乱数 −10 億〜10 億(1 回 1,000 個まで)

対応状況

機能対応補足
ルーレット(重み付き・当たりを外して続ける)対応回転は約 4 秒
名前の抽選(重複なし)対応重みは使わない
班分け(人数差 1 人以内)対応班の数は項目数まで
あみだくじ(2〜12 人)対応横線は自動で引く
あみだくじの横線を手で編集非対応引き直すボタンで作り直す
サイコロ・コイン・乱数対応重複なしの指定も可能
同じ結果を後で再現する(乱数の種)非対応予測されないように、暗号用の乱数を使っています
結果を共有する URL非対応個人名を URL に入れないため作れません
項目の保存(この端末のブラウザ内)対応別の端末やブラウザには引き継がれません
全画面表示一部対応ブラウザが対応している場合のみ
オフラインでの利用対応一度開いたあとは通信なしで動作

制限・注意事項

  • 項目は 200 個まで、1 項目は 200 文字までです。重みは 1〜100 の整数です。
  • あみだくじは 2〜12 人まで。名前の数と同じ数の結果を入れてください。
  • サイコロは 4・6・8・10・12・20・100 面から選べ、1 回に 20 個まで振れます。コインは 1 回に 100 枚まで。
  • 乱数は −10 億〜10 億の範囲で、1 回に 1,000 個まで出せます。
  • 「動きを減らす」設定(OS の設定)が有効なときは、ルーレットの回転を省き、結果をすぐに表示します。
  • スマホでも使えます(390px 幅で確認)。ただし、大きな画面(PC)での全画面表示のほうが、ルーレットを遠くから見やすくなります。

プライバシーと安全性

項目と結果の入力欄は、この端末のブラウザ(localStorage)に保存されます。サーバーへの送信・URL への記載・アクセス解析への記録は行いません。結果の履歴は、ページを閉じると消えます。

よくある質問

ルーレットは本当に偏りなく当たりますか?
当たりは、ブラウザの暗号用乱数(crypto.getRandomValues)から取った値で決めます。剰余による偏りを避けるため、範囲外の値は捨てて引き直します。重み付きでは、重みの合計に比例した確率になります。
あみだくじは、全員が別々の結果になりますか?
なります。横線は各段で隣り合わないように引かれるため、どの段も隣同士の入れ替えだけになります。入れ替えを重ねた結果は必ず 1 対 1 になるので、全員の行き先は別々になります。
入力した名前は送信されますか?
送信されません。項目と結果の入力欄は、この端末のブラウザに保存するだけで、URL・サーバー・アクセス解析のどれにも入りません。
全画面で映すには?
「全画面で映す」を押すと、ルーレットだけが大きく表示されます。ブラウザが全画面表示に対応していない場合、このボタンは動きません。Esc キーで元の画面に戻れます。
班分けの人数は均等になりますか?
なります。どの 2 班を比べても人数の差は 1 人以内です。余りは先頭の班から 1 人ずつ振り分け、誰がどの班に入るかだけを乱数で決めます。

パスワード生成・強度チェック(Password Studio)

開いた瞬間に 20 文字の強いパスワードを生成済み。記号の種類や除外する文字を細かく指定でき、覚えやすいパスフレーズにも切り替えられます。手持ちのパスワードの弱点チェックも、送信せずにこの端末の中だけで行います。

アップロードなし

テストデータ生成

システムの動作確認やデモ用に、架空のテストデータを作ります。列の型を選ぶだけで、CSV・TSV・JSON・SQL INSERT・Excel に書き出せます。氏名・住所・会社名は架空の組み合わせで、メールは example ドメインだけです。

アップロードなし

文字数カウント・テキスト整形(Text Studio)

貼り付けた瞬間に文字数・バイト数・行数・原稿用紙の枚数が分かり、全角⇔半角やカタカナ変換、空行・重複行の削除もワンクリック。変更箇所の数を表示し、いつでも元に戻せます。

アップロードなし

日時・Unix時間変換(Date & Time Studio)

1700000000 のような Unix 時間も「令和6年1月15日」も貼るだけで自動判別し、ISO 8601 や RFC 2822 など 15 形式と世界の時刻に変換します。夏時間・元号の境目・月末の扱いまで正確に計算します。

アップロードなし

エンコード・デコード(Encode / Decode Studio)

文字化けした %E3%81%82 や eyJ… のトークンを貼るだけで形式を自動判別して元に戻します。エラーは「何文字目の何が不正か」まで表示し、処理はすべてブラウザ内で完結します。

アップロードなし

Markdown エディター・プレビュー(Markdown Studio)

左に書くと右にすぐ反映される Markdown エディターです。表の縦線をそろえる整形、目次の自動作成、HTML 出力に対応し、スクリプトは常に無害化、外部画像はオンにしたときだけ読み込みます。

アップロードなし

最終更新: