home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume36 / formes / part01 / random.h < prev    next >
C/C++ Source or Header  |  1993-04-01  |  825b  |  44 lines

  1.  
  2. /*
  3.  *  Copyright (C) 1992-1993 Jeffrey Chilton
  4.  *
  5.  *  Permission is granted to anyone to make or distribute copies of
  6.  *  this program, in any medium, provided that the copyright notice
  7.  *  and permission notice are preserved, and that the distributor
  8.  *  grants the recipient permission for further redistribution as
  9.  *  permitted by this notice.
  10.  *  
  11.  *  Author's E-mail address:  172-9221@mcimail.com
  12.  *  
  13.  */
  14.  
  15. /* static char *whatstring = "@(#)random.h    2.2 JWC"; */
  16.  
  17. #ifndef RANDOM_H
  18. #define RANDOM_H
  19.  
  20. /*
  21.  *  Random - 
  22.  */
  23.  
  24. typedef long Random;
  25.  
  26. #if __STDC__
  27.  
  28. extern Random *Random_new();
  29. extern long Random_long(Random *self);
  30. extern void Random_destroy(Random *self);
  31.  
  32. #else
  33.  
  34. extern Random *Random_new();
  35. extern long Random_long();
  36. extern void Random_destroy();
  37.  
  38. #endif
  39.  
  40. #define Random_setSeed(s, l) *s = (l)
  41.  
  42. #endif
  43.  
  44.