Function random(vector<double>&, std::normal_distribution<double>&)

Function Documentation

bool random(vector<double> &x, std::normal_distribution<double> &ran)

Adds to vector random components between -1 and 1, then normalizes.

Parameters:
  • x – [in,out] vector to randomize and normalize

  • ran – normal distribution object used to generate random values