int generate_random_vector (double *v, int dim, double lower, double upper){ //Generate a vector of dim random doubles ranging from [lower, upper], stored in v.