www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/01/15/18:30:33

From: James McCue <ALOITERER AT prodigy DOT net>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: rand() problem
Date: Wed, 14 Jan 1998 11:47:33 -0500
Organization: Talking to the lampost productions
Lines: 32
Message-ID: <34BCEC25.41AF@prodigy.net>
References: <Pine DOT OSF DOT 3 DOT 96 DOT 980115125749 DOT 12355A-100000 AT duke DOT usask DOT ca>
Reply-To: aloiterer AT juno DOT com
NNTP-Posting-Host: port101.emea.prodigy.net
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Geoff J. Howard wrote:
> #include <stdio.h>
> #include <stdlib.h>
> 
> main ()
> {
>    int i;
> 
>    for (i=1; i<= 20; i++) {
>       printf("%10d", 1 + (rand() % 6));
> 
>       if (i % 5 == 0)
>          printf("\n");
>       }
> 
>       return 0;
> }

    You have to "seed" the random number generator

Use 

srand( <- put something in here -> );

before the loop... prior to using DJGPP myself, I would use the value of
my timer as the seed...

I'd appreciate seeing how that would work in DJGPP

Jim the loiterer
http://members.xoom.com/JimMcCue/index.htm
I love you all!!

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019