シードを固定した乱数
Posted feedbacks - C++
TR1のRandomを使いました。gのコンストラクタ引数42が種です。なお、Boost.Randomでもほぼ同じコードになります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include <iostream>
#include <random>
void output_mt19937()
{
std::tr1::mt19937 g(42);
for (int i = 0; i < 5; ++i)
{
std::cout << g() << ' ';
}
}
int main()
{
for (int i = 0; i < 3; ++i)
{
std::cout << i << "回目の試行\n";
output_mt19937();
std::cout << std::endl;
}
}
|


ところてん
#9451()
Rating1/1=1.00
[ reply ]