1 /* Prototypes for all user accessible RANDLIB routines */ 2 3 extern void advnst(long k); 4 extern double genbet(double aa,double bb); 5 extern double genchi(double df); 6 extern double genexp(double av); 7 extern double genf(double dfn, double dfd); 8 extern double gengam(double a,double r); 9 extern void genmn(double *parm,double *x,double *work); 10 extern void genmul(long n,double *p,long ncat,long *ix); 11 extern double gennch(double df,double xnonc); 12 extern double gennf(double dfn, double dfd, double xnonc); 13 extern double gennor(double av,double sd); 14 extern void genprm(long *iarray,int larray); 15 extern double genunf(double low,double high); 16 extern void getsd(long *iseed1,long *iseed2); 17 extern void gscgn(long getset,long *g); 18 extern long ignbin(long n,double pp); 19 extern long ignnbn(long n,double p); 20 extern long ignlgi(void); 21 extern long ignpoi(double mu); 22 extern long ignuin(long low,long high); 23 extern void initgn(long isdtyp); 24 extern long mltmod(long a,long s,long m); 25 extern void phrtsd(char* phrase,long* seed1,long* seed2); 26 extern double ranf(void); 27 extern void setall(long iseed1,long iseed2); 28 extern void setant(long qvalue); 29 extern void setgmn(double *meanv,double *covm,long p,double *parm); 30 extern void setsd(long iseed1,long iseed2); 31 extern double sexpo(void); 32 extern double sgamma(double a); 33 extern double snorm(void); 34