mat doe_random(const int &n_samples, const int &n_param, const vector<parameters> ¶ms) { mat doe = zeros(n_samples, n_param); for(int j=0; j<n_param; j++) { for(int i=0; i<n_samples; i++) { doe(i,j) = alead(params[j].min_value, params[j].max_value); } } return doe; }
void alea_setcall(int n) // Se place avant la position donnée [aleas() doit avoir été appelée] { int i; aleas(baseh_rseed); for(i=0;i<n;i++) alead(0,1); }