Russ Coxa934846f21 years agoHistory
18 lines · 194 B · C
RawDownload
#include	<u.h>#include	<libc.h> #define	MASK	0x7fffffffL longlnrand(long n){	long slop, v; 	if(n < 0)		return n;	slop = MASK % n;	do		v = lrand();	while(v <= slop);	return v % n;}