Je me demande si cela pourrait être pire de paralléliser la génération de nombres aléatoires. J'utilise Qt et QtConcurrent ici. Vaut-il la peine d'utiliser la parallélisation au lieu de générer N nombre d'affilées? Quel pourrait être le nombre critique de nombres générés? Mon code est ici, non parallélisé:Génération de nombres aléatoires et parallélisation 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]);
}
}
whre au hasard est une maison fait générateur aléatoire suivant la méthode de génération Marsaglia.
Merci et salutations.