Reference semantic ranges and algorithms (and std.random)
Joseph Rushton Wakeling
joseph.wakeling at webdrake.net
Tue Sep 25 09:16:01 PDT 2012
On 18/09/12 17:05, monarch_dodra wrote:
> As you can see from the ouput, that is not very random. That's just the "tip of
> the iceberg". *Anything* in phobos that iterates on a range, such a fill,
> filter, or whatever, will not advance the PRNG, arguably breaking it.
>
> At best, a "global" PRNG will work, provided it is never ever passed as an
> argument to a method.
Just to note, we already have an existing problem with this in Phobos, with the
RandomSample functionality. See:
http://d.puremagic.com/issues/show_bug.cgi?id=8247
More information about the Digitalmars-d
mailing list