Simple test suite for std.random

Joseph Rushton Wakeling joseph.wakeling at webdrake.net
Fri Jul 5 07:16:31 PDT 2013


On 07/04/2013 06:37 PM, Joseph Rushton Wakeling wrote:
> Hi all,
> 
> I'm preparing a few very simplistic test functions for std.random.  These are
> not so suitable for unittests as they are basically to check that random values
> are being generated in the correct proportions, etc.:
> https://github.com/WebDrake/std.random.test
> 
> Problems identified so far:

To this we can add: http://d.puremagic.com/issues/show_bug.cgi?id=10550

At least 2 of the Xorshift generators (32 and 160) depart strongly from
uniformity in their output.

Because the others appear OK, my guess would be that the fault lies either in
the initialization of the seeds_ variable inside XorshiftEngine, or (more
likely) in the parts of popFront related to the 32- and 160-bit engines.



More information about the Digitalmars-d-learn mailing list