#include #include #include "rtnorm.hpp" #include //--génération quantiles-- std::vector quantile_norm(int n, double sigma){ std::vector q(n); for (int i=0; i q; q = quantile_norm(n, sigma); std::pair p; p = rtnorm (gen, q[i], q[i+1], mu, sigma); return p.first; } int main() { //--- GSL random init --- gsl_rng_env_setup(); // Read variable environnement const gsl_rng_type* type = gsl_rng_default; // Default algorithm 'twister' gsl_rng *gen = gsl_rng_alloc (type); // Rand generator allocation std::vector q; q = quantile_norm(10, 1); std::cout<