ルーレット抽選・決定ツール
重み付け確率配分、重複防止の除外モード、ハードウェア暗号学的CSPRNG乱数、チーム自動編成に対応した高精度ルーレット・抽選決定ツール。
重み付け確率配分、重複防止の除外モード、ハードウェア暗号学的CSPRNG乱数、チーム自動編成に対応した高精度ルーレット・抽選決定ツール。
重み付け確率配分、除外モード、暗号学的に公平なCSPRNG回転アルゴリズム、チーム自動分け機能を搭載した高精度ランダム抽選・意思決定ルーレット。
抽選対象となる名前、選択肢、項目のリスト。改行、カンマ区切り、表計算ソフト(Excel / スプレッドシート)からの列貼り付けに対応し、箇条書き記号や不要な文字の自動除去、重み付け解析を自動実行します。
抽選の実行方式を制御します。単一項目の即時決定、上位K名の重複なし同時当選、フィッシャー・イェーツ法による完全順序シャッフル、均等人数へのチーム自動グループ分けから選択します。
当選した項目を次回以降の抽選対象から完全に除外するかどうかを制御します。除外モード(非復元抽出)では、1回引くごとに残った全選択肢の当選オッズが合計100%になるよう動的に再計算されます。
JavaScript標準の Math.random() の代わりに、window.crypto.getRandomValues(new Uint32Array(1)) を介してOSカーネルの物理ハードウェアエントロピーから32ビット乱数をサンプリングし、予測不可能性と暗号学的な一様分布を保証します。
各選択肢に割り当てられたカスタムチケット配分。項目 i の当選確率は w_i / sum(w_k) として厳密に計算され、画面上のルーレット円グラフの扇形角度(弧長)も割り当てられた重みに比例してリアルタイムに伸縮します。
ルーレット回転のアニメーション速度と演出の緊張感を制御します。角速度の減速に伴い、Web Audio APIによる回転カチカチ音(クリック音)の再生周波数・間隔が物理挙動に連動して動的に変化します。
JavaScript標準の Math.random() は非暗号論的アルゴリズム(xorshift128+ 等)を採用しており、過去の乱数列から内部状態が逆算・予測される脆弱性があります。企業キャンペーン、SNSプレゼント企画、公平性が問われる厳格な抽選会では、端末OSのカーネルからハードウェア物理エントロピーを直接取得する window.crypto.getRandomValues(CSPRNG)の利用が必須です。
Word、Excel、Googleスプレッドシートの表からコピーしたテキストを、手作業で整形することなくそのまま貼り付けられます。構文解析エンジンが連番(「1.」「2)」「①」など)、先頭ハイフン、中黒(・)、空行を自動的にクレンジング除去します。重み(口数)を指定したい場合は「ゴールドチケット: 5」や「シルバー枠(2)」のようにコロンまたは丸括弧を添えるだけで即座に反映されます。
学校の授業での指名、プレゼント交換会、1等〜3等の連続抽選などでは、「復元抽出」をオフ(除外モードを有効)に設定してください。選出された当選者は即座に候補リストから除外され、残った候補者全員の当選オッズが自動的に再計算されて合計確率が常に100%に保たれるため、二重当選のトラブルを完全に防止できます。
参加者から「特定の項目が出やすいのでは」と疑念を持たれた際は、「モンテカルロ検証」タブをご活用ください。現在の重み設定のままバックグラウンドで10,000回の仮想抽選を約50ミリ秒で高速実行し、実測頻度グラフとカイ二乗適合度検定の統計量・p値を表示することで、数学的・統計学的な公平性をその場で客観的に証明できます。
チケット数の「相対比率」をご確認ください。例えば1口の項目が5つある中に10口の項目を1つ混ぜると、全体の分母が15となり、その項目だけで毎回の当選確率が 10/15(約66.7%)を占めることになります。「確率&オッズ一覧」タブでパーセンテージを確認するか、「均等オッズ」モードに切り替えて全項目を同一確率に均一化してください。
「復元抽出」がオフ(除外モードが有効)になっているかご確認ください。復元抽出がオンの場合、サイコロを振るのと同様に各回の抽選が完全な独立試行となるため、同一の項目が連続して選出される確率が発生します。
Chrome、Safari、Edgeなどの主要モダンブラウザは、ユーザーによる画面クリック等の操作が行われるまでWeb Audioの自動再生をセキュリティ上ブロックします。画面上の任意の場所をクリックするか「ルーレットを回す」ボタンを押すことで、AudioContextが自動再開され音声が正常に出力されます。
本ツールは100%クライアントサイド(お使いのブラウザ内)で完結動作し、サーバーとの通信は一切行われません。乱数生成にはOSカーネルの物理ハードウェアエントロピーを利用する「Web Crypto API(window.crypto.getRandomValues)」を採用しています。暗号学的に安全な擬似乱数(CSPRNG)により、外部からの介入、サーバー側での結果操作、通信の傍受・改ざんは技術的に不可能です。
各選択肢の後ろにコロンまたは括弧をつけて口数や数値を入力するだけです(例:「特賞: 1」「参加賞: 10」や「赤チーム(3)」)。システムが自動的に累積分布関数(CDF)を算出し、全体の比率に応じた正確な当選確率を割り当てます。ルーレットの各扇形の角度も、設定された重みの比率に合わせて自動的に拡大・縮小されます。
「復元抽出」はサイコロを振るように、一度当たった選択肢が候補に残り続け、次回以降も再度当選する可能性があります。一方「非復元抽出(除外モード)」はトランプの山札からカードを引くように、当選した項目がその都度プールから除外されます。重複当選を防止したいビンゴ大会、生徒の指名、景品抽選などには非復元抽出(除外モード)が適しています。
選出モードのドロップダウンから「複数当選者一括抽選」を選択し、希望する当選人数(例:3名)を指定した上で「復元抽出」をオフにしてください。暗号学的に公正なフィッシャー・イェーツ(Fisher-Yates)シャッフルアルゴリズムに基づき、重複のない当選者を瞬時に一括抽出します。
はい、可能です。「チーム・グループ自動分割」モードを選択し、参加者名簿を入力してチーム数または1チームあたりの人数を指定してください。アルゴリズムが全員の順番を公平にシャッフルした上で各グループへ均等に振り分けます。学校の班分け、スポーツのチーム編成、職場のペアプログラミングやランチグループ分けに最適です。
実日数計算に基づく単利・ローン完済総額・満期元利合計を高精度に算出。借入元金・金利・期間の逆算や、複利再投資とのコスト差分・インフレ購買力比較に対応。
自動車ローンの借り換えによる毎月の返済削減額、総利息の軽減効果、諸費用回収の損益分岐点を瞬時にシミュレーション。金利・期間・手数料を比較して最適な返済計画を算出します。
カルボーネン法および田中法を用いて、あなたの最大心拍数と5段階の運動強度ゾーンを算出。脂肪燃焼やVO2 maxトレーニングを科学的に最適化します。
時給から年収・月給・日給への換算をはじめ、割増残業代・有給休暇・賞与(ボーナス)・個人事業主の報酬試算に対応した無料シミュレーターです。
Free client-side developer and designer tool.
Free client-side developer and designer tool.