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);