重み付きランダムピッカー
ランダム
"ラベル : 重み" のペアのリストを貼り付けると、ピッカーは crypto.getRandomValues に対する累積和法を使ってドローする — つまり、重みが大きいオプションは比例的により頻繁に出る。A/B テストの割り当て、重み付きチームペアリング、公平だが偏ったプレゼント交換、または平らなコイン投げが不公平に感じる何かに便利。ランク付けされたサブセットが必要なときは復元をオフにして N 個の異なるオプションをドローする。
—
確率テーブル合計重み: 15
- Alice20.0%
- Bob6.7%
- Carol33.3%
- David13.3%
- Eve26.7%
復元オン = 各ドローは独立(オプションは繰り返せる)。オフ = ピックされたオプションは削除される。
ピックを押してドロー。
重みは任意の正の数(整数だけでなく)。ピッカーは暗号学的にランダムなドローのために crypto.getRandomValues を使用する。
使い方
- オプションを 1 行に 1 つ "ラベル : 重み" または "ラベル, 重み"(任意の正の数)としてリスト。
- 何回ドローするか、同じオプションが 2 回出てもよいかを選ぶ。
- Pick を押す前に、重みが意図と一致するか確率テーブルで確認。
よくある質問
- 通常の Random Picker との違いは?
- Random Picker はすべてのエントリを等しく可能性があるものとして扱う。Weighted Picker は秤に親指を乗せられる — 例えば、一人のチームメイトに 30% の確率を与え、他の 4 人にそれぞれ 17.5% を与える(平らな 20% の代わりに)。
- 復元あり vs なし?
- 復元あり = 各ドローは独立で、同じオプションが繰り返し出る可能性がある。なし = 各ドローはピックされたオプションをプールから削除するので、N ドローは N 個の異なるアイテムを与える(そして N はオプション数を超えられない)。
関連ツール
ランダム数字ジェネレーター
暗号学的乱数で範囲内の数字を生成 — 重複可否、ソート選択。
ランダム00
グループ / チーム分け
名簿をバランスの取れたランダムなグループに分割 — グループ数 / 1 グループあたりの人数を選択。
ランダム00
抽選ツール
名前リストから N 名を当選 — 暗号学的乱数で公正、重複可否を選択。
ランダム00
ダイス & コイン ローラー
暗号学的乱数で d4〜d100 のダイスを振り、コインを投げます。
ランダム00
ランダム抽選 — ルーレット & あみだくじ
ルーレットやあみだくじで公平に選びます。
ランダム00
パスワード生成
ブラウザから外に出ない、強力なランダムパスワードを生成。
ランダム00