[Numpy-discussion] printable random seed ?
Wed Sep 22 13:22:38 CDT 2010
> On Wed, Sep 22, 2010 at 10:32 AM, Neal Becker <firstname.lastname@example.org> wrote:
>> email@example.com wrote:
>>> I would like to generate random numbers based on a random seed, for
>>> example what numpy.random does if the seed is not specified. But I
>>> would also like to print out the initial state, so I can replicate the
>>> random numbers.
>>> Can I get a human readable or printable version of the initial state?
>>> Alternatively, what's a good way to randomly generate an initial
>>> I could draw an integer with randint and use it as seed. Is this the
>>> best way?
>> import struct
>> import os
>> seed = struct.unpack ('I', os.urandom (4))
>> print seed
>>>> import struct
>>>> seed = struct.unpack ('I', os.urandom (4))
> Traceback (most recent call last):
> File "<pyshell#182>", line 1, in <module>
> File "mtrand.pyx", line 593, in mtrand.RandomState.seed
> OverflowError: long int too large to convert to int
File to fit :)
That code was used with my own random number lib based on boost
More information about the NumPy-Discussion