delorie.com/archives/browse.cgi | search |
Newsgroups: | comp.os.msdos.djgpp |
From: | manfred DOT heumann AT uni-bielefeld DOT de (Manni Heumann) |
Subject: | Re: Random number |
References: | <37E3E460 DOT E60AAC43 AT pepparkakor DOT demon DOT nl> <7s1fds$4s72$1 AT newssvr03-int DOT news DOT prodigy DOT com> <37E4895C DOT 2ECF45FA AT pepparkakor DOT demon DOT nl> <37E4E4D9 DOT 7408157 AT pepparkakor DOT demon DOT nl> |
X-Newsreader: | News Xpress 2.01 |
Date: | Sun, 19 Sep 1999 15:55:15 GMT |
NNTP-Posting-Host: | ppp36-236.hrz.uni-bielefeld.de |
Message-ID: | <37e50765.0@news.uni-bielefeld.de> |
X-Trace: | 19 Sep 1999 17:55:17 +0200, ppp36-236.hrz.uni-bielefeld.de |
Lines: | 28 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
In article <37E4E4D9 DOT 7408157 AT pepparkakor DOT demon DOT nl>, djgpp AT delorie DOT com wrote: >But it is the same number each time!!! :-( >I want different numbers. > > for(p=1;p<10;++p) > { > Number random; > C[p]=random.MyNumber(0,100); > } > > And I got every time same number on all C's!! For every p in the loop you create a new Number object, and each one is initialized with time (0). But the chance that time (0) 's value changes in that little loop are very small. Try something like this: Number random; for(p=1;p<10;++p) { C[p]=random.MyNumber(0,100); } -- Manni
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |