comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » RANDOMU bug (and HTML help)
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: RANDOMU bug (and HTML help) [message #14421 is a reply to message #14330] Mon, 22 February 1999 00:00 Go to previous messageGo to previous message
davidf is currently offline  davidf
Messages: 2866
Registered: September 1996
Senior Member
Andy Schmitt (ajschmitt@my-dejanews.com) writes:

> This is not the worst of it. For some of us, it is important to be able
> to have the same seed so that the same "random" sequence is produced.
> However, RSI quietly changed the manner in which the SEED variable
> interacts with the RANDOM functions between version 5.0 & 5.1.
>
> Consider the following behavior from IDL v 5..0.3:
> IDL> seed = 2 & print, randomu(seed, 3)
> 0.342299 0.402381 0.307838
> ...doing this multiple times will always give the same result.
>
> However, in IDL v.5..1 & later,. using this several times in a row
> produces different results each time.:
> IDL> seed = 2 & print, randomu(seed, 3)
> 0.0594004 0.982075 0.358593
> IDL> seed = 2 & print, randomu(seed, 3)
> 0.831999 0.303037 0.506712
>
> ...etcetera. It turns out that you now have to specify a NEGATIVE seed
> in order for it to have any influence on the generated sequence:
>
> seed = -2 & print, randomu(seed, 3)
> 0.342299 0.402381 0.307838
> seed = -2 & print, randomu(seed, 3)
> 0.342299 0.402381 0.307838

For what it is worth, this line produces the very same
result over and over again in my Windows NT IDL 5.2a version:

IDL> seed = 2 & print, randomu(seed, 3)
0.342299 0.402381 0.307838
IDL> seed = 2 & print, randomu(seed, 3)
0.342299 0.402381 0.307838
IDL> seed = 2 & print, randomu(seed, 3)
0.342299 0.402381 0.307838
IDL> seed = 2 & print, randomu(seed, 3)
0.342299 0.402381 0.307838

Perhaps it is fixed in IDL 5.2? When you say "IDL v5.1 & later"
did you test it in IDL 5.2? I've been having my own problems
with unannounced changes in the way !D.N_Colors works from
IDL 5.0 to 5.1 to 5.2. :-(

Cheers,

David

--
David Fanning, Ph.D.
Fanning Software Consulting
Phone: 970-221-0438 E-Mail: davidf@dfanning.com
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Toll-Free IDL Book Orders: 1-888-461-0155
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: IDL Insight bug when plotting horizontal lines?
Next Topic: Re: beginners plotting question

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 19:36:03 PDT 2025

Total time taken to generate the page: 0.03061 seconds