/* copyright (c) 1996, 1997, 1998, 1999 William R. Pearson and the U. of Virginia */ /* $Name: fa_34_26_5 $ - $Id: nrandom.c,v 1.2 2006/04/12 18:00:02 wrp Exp $ */ #include #include void irand(n) /* initialize random number generator */ int n; { if (n == 0) { n = time(NULL); n = n % 16381; if ((n % 2)==0) n++; } srandom(n); } int nrand(n) /* returns a random number between 0 and n-1 where n < 2^24) */ int n; { int rn; rn = random(); rn = (rn % n); return rn; }