البته در نسخه c++11 هم با معرفی random_engine به راحتی می تونید اعداد تصادفی با هر توزیعی که تمایل دارید تولید کنید حتی از MATLAB هم راحت تر .
#include <iostream>
#include <random>
int main()
{
std::default_random_engine generator;
std::normal_distribution<double> distribution(/*mean=*/0.0, /*stddev=*/1.0);
vector<double> items(10);
generate(items.begin(),items.end(),[&](){return distribution(generator);});
for (auto item:items)
cout << item << endl;