Random, not so random?

bearophile bearophileHUGS at lycos.com
Mon Oct 24 14:32:41 PDT 2011


Jesse Phillips:

> Kagamin Wrote:
> 
> > these fail because Random is a struct an its state is precisely replicated on copy, so two calls to randomCover accept gen in the same state, so their outputs are identical. All arr1, arr2, str1 and str2 are equivalent.
> 
> Yes, I found that. But the question remains, is it a bug. As I said reuse of a generator is good to allow random behavior throughout the program, but reproducible behavior throughout each run.

Time ago I have added this enhancement request:
http://d.puremagic.com/issues/show_bug.cgi?id=6593

Bye,
bearophile


More information about the Digitalmars-d-learn mailing list