Java中是否有一个函数,例如Matlab中的randsample
,它可以返回加权样本(随机均匀采样并替换,并且每个数字都有一个权重w[i]
。选择数字 i 的概率是 w(i)/sum(w)。
我想使用这样的东西
randsample([0 1],1,true,[0.2 0.8]);
你可以查看Apache Commons Math库。具体来说,您似乎对二项分布感兴趣。
希望对您有所帮助!