Date: Tue, 7 Oct 1997 14:18:47 -0500 (CDT) From: Andrew Deren To: Robert Debeljakovic cc: djgpp AT delorie DOT com Subject: Re: [Q] Whats wrong here... In-Reply-To: <61canb$kjf$1@kurica.wt.com.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On Tue, 7 Oct 1997, Robert Debeljakovic wrote: > Ok, look at the following code.... > ---------------------------------------------------- > #include > #include > #include > > void Random(int MaxValue) > { > int x; > > x= -1; > if((x < 0)||(x > MaxValue)) > x=rand(); To get a random number in range 0 to 100 use: x = rand()%100; > printf("[%d]\n",x); > } > > void main(void) > { > int i; > printf("Press return to get 10 numbers between 0-100\n"); > getch(); > for(i=0;i<10;i++) > Random(100); > printf("\n"); > getch(); > } > ------------------------------------------------------------------ > > Why does it keep giving me HUGE numbers? > Please help this BLIND man see!!! > > Cheers, > Robert Debeljakovic. > West Oz > ,,, (0 0) +-------------oOO----(_)-------------------+ | Andrew Deren | | aderen AT eecs DOT uic DOT edu | | www.eecs.uic.edu/~aderen/ader/main.html | +-------------------------oOO--------------+ || || ooO Ooo