[Numpy-discussion] random number generation in python compared to gsl
Robert Kern
robert.kern at gmail.com
Wed Nov 5 13:01:03 EST 2008
On Wed, Nov 5, 2008 at 08:05, Giovanni Samaey
<giovanni.samaey at cs.kuleuven.be> wrote:
>>
>> Hi,
>> how about other seed values ? I thought seed=0, is (often) used to
>> mean a "random", i.e. current time or alike, seed value ... !?
>
> Not in this case: I always get the same sequence with seed=0
> (different for both implementation, but the same each time I run it.)
> I got around it by installing pygsl and taking random numbers from
> there instead of from numpy.
>
> But I still find it strange to get two different sequences from two
> implementation that claim to be the same algorithm...
GSL has this bit of code:
if (s == 0)
s = 4357; /* the default seed is 4357 */
We don't. Otherwise, I believe the two seeding algorithms are identical.
--
Robert Kern
"I have come to believe that the whole world is an enigma, a harmless
enigma that is made terrible by our own mad attempt to interpret it as
though it had an underlying truth."
-- Umberto Eco
More information about the NumPy-Discussion
mailing list