home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 May / PCWorld_2002-05_cd.bin / Software / TemaCD / activetcltk / ActiveTcl8.3.4.1-8.win32-ix86.exe / ActiveTcl8.3.4.1-win32-ix86 / include / util / pmmlcg.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-10-22  |  637 b   |  21 lines

  1. /* 
  2.  
  3.     file: pmmlcg.h
  4.     Desc: Include file for the random number generator
  5.  
  6. */
  7. #include <math.h>
  8. #if defined(__STDC__) || defined(__GNUC__) || defined(sgi)
  9. #define PROTO(ARGS)    ARGS
  10. #else
  11. #define PROTO(ARGS)    ()
  12. #endif
  13.  
  14. /* pmmlcg.c */  void init_seed PROTO((int new_seed, int verbose)) ;
  15. /* pmmlcg.c */  double pmmlcg PROTO((void)) ;
  16. /* pmmlcg.c */  int pmmlcg_newseed PROTO((void)) ;
  17. /* pmmlcg.c */  int pmmlcg_seed PROTO((void)) ;
  18. /* pmmlcg.c */  double exp_dist PROTO((double beta)) ;
  19. /* pmmlcg.c */  double M_erlang PROTO((double beta, int M)) ;
  20. /* pmmlcg.c */  int arbitrary_discrete_rv PROTO((double *prob_list, int num_prob)) ;
  21.