home *** CD-ROM | disk | FTP | other *** search
/ Big Green CD 8 / BGCD_8_Dev.iso / OPENSTEP / Games / NeXTGo-3.0-MIS / random.c < prev    next >
Encoding:
C/C++ Source or Header  |  1997-07-06  |  463 b   |  29 lines

  1. #include "comment.header"
  2.  
  3. /* $Id: random.c,v 1.3 1997/07/06 19:35:05 ergo Exp $ */
  4.  
  5. /*
  6.  * $Log: random.c,v $
  7.  * Revision 1.3  1997/07/06 19:35:05  ergo
  8.  * actual version
  9.  *
  10.  * Revision 1.2  1997/05/04 18:57:10  ergo
  11.  * added time control for moves
  12.  *
  13.  */
  14.  
  15. extern void seed(int*);
  16.  
  17. void Random(int *i)
  18. /* random number generator */
  19.   {
  20.    if (*i == 0)
  21.      seed(i);
  22.    else
  23.      {
  24.       *i = *i * 137 % 3833;
  25.       if (*i < 0) *i = -*i;
  26.    }
  27. }  /* end random */
  28.  
  29.