diff --git a/CFiles/rand.h b/CFiles/rand.h old mode 100644 new mode 100755 index a12c28e9df8ec4c1c6d173e53411817571994986..01c3ab08d0063c403420678cd200eec41274f9f3 --- a/CFiles/rand.h +++ b/CFiles/rand.h @@ -13,6 +13,7 @@ double unirnd(void); double gaussrnd(void); double gammrnd(double a); + double betarnd(double a, double b); double cumulative_normal(double x); @@ -32,8 +33,10 @@ void SetSeedTableGFSR_IMSL(int iseed, int *itable); double UniformDouble(void); double StandardNormalDouble(void); + double NormalDouble(double m, double s); double LogNormalDouble(double mean, double std); double GammaDouble(const double a, const double b); + double InverseGammaDouble(const double a, const double b); double ChisquareDouble(const double v); void UniformVector(TSdvector *x_dv); void StandardNormalVector(TSdvector *x_dv);