実行する度に異なるseedを生成したいなら、
std::random_device
を使えば良い。
実行結果
std::discrete_distribution
はこんな風に使用する。
実行結果
std::discrete_distributionのコンストラクタに渡した重みのリスト通りに乱数が作られる。参考文献
- http://isocpp.org/files/papers/n3551.pdf
- http://www.cplusplus.com/reference/random/discrete_distribution/
0 件のコメント:
コメントを投稿