home *** CD-ROM | disk | FTP | other *** search
- /* n2rand.h - Header file for NeuralWare Standard Random Number Generator */
- /* Version 1.0 of 6 March 1990 */
-
- /* This file is required for N2RAND.C, the NeuralWare standard random number
- generator. It is also required for those routines that need to know the
- fineness or interval of the random number generator. */
-
- /* In order to build the NeuralWare product or Designer Pack, this file is
- included in USERMATH.H */
-
- #ifndef N2RAND /* include this file only once per make */
- #define N2RAND
-
- #if 0
- #ifdef TEST_RAN
- #define SREAL float /* required for stand-alone use */
- #define NINT int
- #define LOCAL static
- #define SL long
- #define UL unsigned long
- #define UW unsigned word
- #endif /* end - ifdef TEST_RAN */
- #endif
-
- /* The following defines are 'Magic Numbers' from Knuth & Sedgewick */
-
- #define MAXRAND 1824726041 /* "fineness" of generator */
- /* large prime .LT. 2^31 */
- #define RANDINV 5.480274724e-10 /* inverse (1.0/1824726041) */
-
- #define MSEED 161803398 /* large number .LT. MBIG */
- #define MZ 0
-
- #endif /* N2RAND */
-
-