[SciPy-user] Mersenne Twister PRNG
Robert Kern
rkern at ucsd.edu
Wed Sep 7 00:20:14 EDT 2005
skip at pobox.com wrote:
> Robert> AFAICT, _random doesn't expose a C API.
>
> It shouldn't be hard to add. Take a look at how it's done for the datetime
> module (PyDateTime_CAPI struct, PyDateTime_IMPORT macro, etc).
Sure, and I might do just that later. However, the PRNG in scipy really
needs to be updated before Python 2.5 will be released or widely adopted.
In any case, the amount of code duplication is small, just the MT19937
algorithm and initialization code which is tiny and from the same
reference implementation. I don't think anyone would derive much benefit
from our using the exported version.
--
Robert Kern
rkern at ucsd.edu
"In the fields of hell where the grass grows high
Are the graves of dreams allowed to die."
-- Richard Harter
More information about the SciPy-User
mailing list