On 6/18/13 10:16 AM, H. S. Teoh wrote:
I say again that RNGs being passed by value is a major BUG. The above
situation is a prime example of this problem. We *need* to make RNGs
passed by reference. For situations where you *want* to duplicate a
pseudo random sequence, an explicit method should be provided to clone
the RNG. Duplication of RNGs should never be implicit.

Occasionally copying a RNG's state is useful, but I agree most of the time you want to just take a reference to it.

I think a good way toward a solution is http://d.puremagic.com/issues/show_bug.cgi?id=10404.


Andrei

Reply via email to