スレ立てるまでもない質問はここで 99匹目
■ このスレッドは過去ログ倉庫に格納されています
0628デフォルトの名無しさん
2009/08/12(水) 04:30:30複数ある要素から、ランダムに1つだけを取り出すとします。
それぞれの出現率は等価ではなく、要素ごとに決められたレートに従い、
(出現確率) = (各要素のレート) / (全要素の合計レート)
とします。
例えば、要素A、B、C、D、Eの5つの要素があり、それぞれのレートを、5、4、3、2、1に設定するとします。
要素Aの出現確率は、
(要素Aのレート)÷(合計レート) = 5 ÷ ( 1+2+3+4+5 ) = 1 / 3
つまり33.3%となります。他の要素についても同様です。
このようなランダム抽出の方法は、誰もが思いつく&よくある手段だと思うのですが、
この方法に何らかの名前が付いているのなら、それを教えてください。
また、定番のアルゴリズムがあればお願いします。
■ このスレッドは過去ログ倉庫に格納されています