global random number generator initialisation
Sigbjorn Finne
sof at galois.com
Fri Jul 5 10:11:11 EDT 2002
You don't say, but I'm assuming you're using a recent'ish
GHC snapshot. A wibble that prevented the system/standard
RNG from being seeded with a time-varying value was fixed
sometime last week, so 5.04 will have it included.
--sigbjorn
----- Original Message -----
From: "Ian Lynagh" <igloo at earth.li>
To: <glasgow-haskell-bugs at haskell.org>
Sent: Thursday, July 04, 2002 14:10
Subject: global random number generator initialisation
>
> The library report, in "17.3 The global random number generator", says
>
> It is initialised automatically in some system-dependent fashion,
> for example, by using the time of day, or Linux's kernel random
> number generator.
>
> However, under Linux "randomIO :: IO Int" seems to generate the same
> values on each run.
>
> The IO versions, randomRIO and randomIO, use the global random
> number generator (see Section 17.3).
>
> While the report doesn't require it to be set to something pseudo random
> it would be nice if it was. Is there an obvious way to set it to
> something pseudo random in Haskell? The Time module isn't as well
> equiped as it could be for the task.
>
>
> Thanks
> Ian
>
More information about the Glasgow-haskell-bugs
mailing list