2
これは乱数の生成を並列化して悪化する可能性があるかどうか疑問に思っています。私はここでQtとQtConcurrentを使用しています。並列にN個の数値を生成するのではなく、並列化を使う価値はありますか?それは生成された数の重要な数ですか? 私のコードは、ここに非並列化です:乱数の生成と並列化C++/Qt
double** sampled = Matrix::allocMatrice(n,m_ndim,true);
Random* generator_ = new Random();
generator_->newSeed();
double* temp_;
for(int k=0;k<n;k++)
{
for(int j=0;j<m_ndim;j++)
{
sampled[k][j] = generator_->run(lower[j],upper[j]);
}
}
ランダムMarsaglia生成方法以下の乱数発生器を作った家であるwhre。
ありがとうございます。