加重ランダムピッカー
ガイド
加重ランダムピッカー
カスタムウェイト付きリストからアイテムをランダムに選択 — 特定のアイテムが他のアイテムよりも選択される確率を高くします。公正で偏りのない選択のために暗号化されたランダム性を使用します。1つまたは複数のアイテムを、交換ありまたはなしでピックし、ピック履歴と統計を追跡します。
使用方法
アイテムを追加し、それぞれにウェイトを割り当てます — ウェイトが高いほど選択される確率が高くなります。ツールは各アイテムの確率パーセンテージを自動的に計算して表示します。ピックをクリックしてアイテムをランダムに選択します。一度にいくつピックするかを選択し、交換あり(アイテムは再度ピックされる可能性があります)と交換なし(各アイテムはバッチごとに1回のみピックされます)を切り替えます。CSVからアイテムをインポートするか、改行区切りのリストを貼り付けます。
機能
- カスタムウェイト — 各アイテムに任意の数値ウェイトを割り当てます。ウェイトが10のアイテムは、ウェイトが5のアイテムの2倍選択されやすくなります。確率パーセンテージは自動的に更新されます。
- 暗号化されたランダム性 — crypto.getRandomValues() を使用して、真に公正で偏りのないランダムな選択を行います。疑似ランダムなショートカットはありません。
- 複数アイテムのピック — 一度に1つ以上のアイテムを選択します。交換あり(アイテムは繰り返される可能性があります)と交換なし(各アイテムはバッチごとに最大1回選択されます)を切り替えます。
- ピック履歴 — タイムスタンプとピック番号が付いた、現在のセッションでのすべてのピックの完全なログ。必要に応じて履歴をクリアします。
- 確率の視覚化 — ウェイトの分布を示す円グラフ/ドーナツグラフ。複数のピックの後、実際の分布と期待される確率を比較します。
- CSVインポート — アイテムをCSV(アイテム,ウェイト)または改行区切りのテキストとして貼り付けます。ウェイトのないアイテムはデフォルトで1になります。
- 動的なアイテム管理 — アイテムを自由に追加、削除、並べ替えできます。プリセットの空の行から始めて、必要に応じて追加します。
重み付け選択の仕組み
ウェイト付きランダム選択は累積分布関数を使用します。すべてのウェイトが合計され、0から合計ウェイトの間のランダムな数値が生成され、次にアルゴリズムが累積ウェイトをたどってランダムな数値がどのアイテムに該当するかを見つけます。合計ウェイト100のうちウェイト30のアイテムは、各ピックで正確に30%の確率で選択されます。これは、宝くじ、ゲームのルートテーブル、科学的サンプリングで使用されるのと同じアルゴリズムです。
ウェイト付きランダム選択とは何ですか?
交換ありと交換なしの違いは何ですか?
ランダム選択は本当に公正ですか?
ウェイト付きランダムピッキングの一般的な用途は何ですか?
恵 スコアボードが到着しました!
スコアボード ゲームを追跡する楽しい方法です。すべてのデータはブラウザに保存されます。さらに多くの機能がまもなく登場します!
