2012-11-15から1日間の記事一覧

Boost.Random discrete_distribution

C++

Boost.Randomの分布クラスであるdiscrete_distributionは、確率テーブルを指定して値を生成します。 #include <iostream> #include <boost/random/mersenne_twister.hpp> #include <boost/random/discrete_distribution.hpp> int main () { boost::random::mt19937 gen; boost::random::discrete_distribution<> dist = {0.1, 0.2, 0.7}; for (int i</boost/random/discrete_distribution.hpp></boost/random/mersenne_twister.hpp></iostream>…