File: randlib.h

package info (click to toggle)
libmath-random-perl 0.72-3
  • links: PTS, VCS
  • area: non-free
  • in suites: sid, trixie
  • size: 316 kB
  • sloc: ansic: 1,433; perl: 1,253; makefile: 8; sh: 1
file content (33 lines) | stat: -rw-r--r-- 1,326 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/* Prototypes for all user accessible RANDLIB routines */

extern void advnst(long k);
extern double genbet(double aa,double bb);
extern double genchi(double df);
extern double genexp(double av);
extern double genf(double dfn, double dfd);
extern double gengam(double a,double r);
extern void genmn(double *parm,double *x,double *work);
extern void genmul(long n,double *p,long ncat,long *ix);
extern double gennch(double df,double xnonc);
extern double gennf(double dfn, double dfd, double xnonc);
extern double gennor(double av,double sd);
extern void genprm(long *iarray,int larray);
extern double genunf(double low,double high);
extern void getsd(long *iseed1,long *iseed2);
extern void gscgn(long getset,long *g);
extern long ignbin(long n,double pp);
extern long ignnbn(long n,double p);
extern long ignlgi(void);
extern long ignpoi(double mu);
extern long ignuin(long low,long high);
extern void initgn(long isdtyp);
extern long mltmod(long a,long s,long m);
extern void phrtsd(char* phrase,long* seed1,long* seed2);
extern double ranf(void);
extern void setall(long iseed1,long iseed2);
extern void setant(long qvalue);
extern void setgmn(double *meanv,double *covm,long p,double *parm);
extern void setsd(long iseed1,long iseed2);
extern double sexpo(void);
extern double sgamma(double a);
extern double snorm(void);