Эй, id хотел бы сделать это как можно быстрее, потому что он получил название LOT в программе, которую я пишу, так что есть ли более быстрый способ инициализировать вектор С++ для случайных значений, чем:
double range;//set to the range of a particular function i want to evaluate.
std::vector<double> x(30, 0.0);
for (int i=0;i<x.size();i++) {
x.at(i) = (rand()/(double)RAND_MAX)*range;
}
EDIT: Исправлен x инициализатор.