This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Dave.Reid
Recipients Dave.Reid
Date 2012-04-16.09:09:51
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1334567392.82.0.521028461876.issue14591@psf.upfronthosting.co.za>
In-reply-to
Content
A particular combination of seed and jumpahead calls seems to force the MT generator into a state where it produces a random variate that is outside the range 0-1. Problem looks like it might be in _randommodule.c:genrand_int32, which produces a value > 0xffffffff for the given state, but I don't understand the generator well enough to debug any further.

The attached test case produces 1.58809998297 as the 2nd variate in Python 2.7 and 1.35540900431 as the 23rd variate in Python 2.7.3. The problem occurs on both Linux (CentOS 6) and Mac OSX (10.6.8), both 64-bit.
History
Date User Action Args
2012-04-16 09:09:52Dave.Reidsetrecipients: + Dave.Reid
2012-04-16 09:09:52Dave.Reidsetmessageid: <1334567392.82.0.521028461876.issue14591@psf.upfronthosting.co.za>
2012-04-16 09:09:52Dave.Reidlinkissue14591 messages
2012-04-16 09:09:52Dave.Reidcreate