/* cmath.h * * Originally by Paris Smaragdis 1994. * * rantint31() added by Robin Whittle 6 July 1998. */ long randint31(void); float besseli(double); float unifrand(float); float linrand(float); float trirand(float); float exprand(float); float biexprand(float); float gaussrand(float); float cauchrand(float); float pcauchrand(float); float weibrand(float, float); float betarand(float, float, float); float poissrand(float); typedef struct { OPDS h; float *sr, *in, *pow, *norm; } POW; typedef struct { OPDS h; float *out, *arg1, *arg2, *arg3; } PRAND;