Initial import from FreeBSD RELENG_4:
[dragonfly.git] / games / hack / rnd.c
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 }