Date: Tue, 28 Jan 1997 16:10:54 -0600 (CST) From: Andrew Deren To: djgpp Subject: Re: Random numbers In-Reply-To: <5ck9gf$ft7$1@fizban.solace.mh.se> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Content-Transfer-Encoding: QUOTED-PRINTABLE For random numbers try using something like this: put srandom((int)time(NULL)); at the beginning of your program if you do not want to get the same number numbers each time you run your program and to get a random number to some limit x use this random() % x; which gives you random number from 0 to x-1; About the program size try compiling with the -s option. It should be much smaller, but not as small as from real mode compilers. On Tue, 28 Jan 1997, Nils-Erik Svang[iso-8859-1] =E5rd wrote: > I resently downloaded DJGPP and was thrilled. > But I have some questions. > *How do I get the random numbers within my own limit? > =09I currently use this code: > =09 > =09while(1) > =09{ > =09=09tt=3Drandom(); > =09=09tt=3Dtt/10000000; > =09=09if(tt<320)break; > =09} > =09List[loop]=3Dtt; >=20 > =09Nice? no I dont think so, there must several other ways to get by=20 > =09this, or some command that I've missed. (random produces a random=20 > =09number between 0....MAXINT, I hope that the answer wont be to go=09 > =09change in the *.h file. >=20 > *Why are my compiled files so large? > =09I've compiled a nice "little" starfield I've been working on. > =09To my suprise the *.exe file was over 1.8Mb, bad news if you have=20 > =09a small hardrive. Can you decrease that value? >=20 > *When I use delay(10); a warning message appears, it says error in=20 > declaration int delay(...); but it's void delay(); in the help files. >=20 >=20 > It would be nice if someone could help me. > /nisse >=20