mz.c
    Ray Trent 
    trent at cit-vax.Caltech.Edu
       
    Thu Nov  6 13:56:50 AEST 1986
    
    
  
In article <823 at zen.BERKELEY.EDU> chapman at cory.Berkeley.EDU.UUCP (Brent Chapman) writes:
>Anyway, the definition of macro oneof() needs to be changed from:
>    #define oneof(n)    (int)(((long)(n) * rand())/32768)
>to:
>    #define oneof(n)    (int)(((long)(n) * (rand() & 0x7fff))/32768)
I suppose this works...but isn't:
     #define oneof(n)    (rand() % (n) + 1)
more intuitive and efficient?
-- 
DISCLAIMER, DAMMIT!!!! Any errors in this posting are computer errors
generated by my spelling/syntax/usage/factual content checker.
					../ray\..
 (trent at csvax.caltech.edu, rat at caltech.bitnet, ...seismo!cit-vax!trent)
    
    
More information about the Comp.sources.unix
mailing list