好的,可以在boost::random::discrete_distribution中给出权重/概率。
例如:
双probabilities[] ={ 0.5,0.1,0.1,0.1,0.1,0.1 };
boost::random::discrete_distribution<>区(概率);
问题:一旦对象dist被构造
(1)如何改变其中一个权重,例如0.5到0.3?
(2)如何同时重新分配所有权重?
发布于 2012-01-19 11:53:31
创建一个新的分发对象并使用它。
https://stackoverflow.com/questions/8925545
复制相似问题