重み付きサンプルを返すことができるMatlabのようなJavaの関数はありますかrandsample
(置換でランダムに一様にサンプリングされw[i]
、各数値に対して重みがあります。数値iが選択される確率はw(i)/sum(w)です) .)?
こんなものを使いたい
randsample([0 1],1,true,[0.2 0.8]);
Apache Commons Mathライブラリを調べることができます。具体的には、二項分布に興味があるようです。
それが役立つことを願っています!