moved nonpb.pm
[PsN.git] / modules / Math-Random / randlib.h
blob562012f3415f58584edf75eeb1ae71adb1d19996
1 /* Prototypes for all user accessible RANDLIB routines */
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);