1 /* rnd.c - version 1.0.2 */ 2 /* $FreeBSD: src/games/hack/rnd.c,v 1.5 1999/11/16 10:26:38 marcel Exp $ */ 3 4 #include <stdlib.h> 5 6 #define RND(x) (random() % x) 7 8 rn1(x,y) 9 int x,y; 10 { 11 return(RND(x)+y); 12 } 13 14 rn2(x) 15 int x; 16 { 17 return(RND(x)); 18 } 19 20 rnd(x) 21 int x; 22 { 23 return(RND(x)+1); 24 } 25 26 d(n,x) 27 int n,x; 28 { 29 int tmp = n; 30 31 while(n--) tmp += RND(x); 32 return(tmp); 33 } 34