On Sunday, 26 July 2015 at 12:16:30 UTC, Joseph Rushton Wakeling wrote:
Example:

    Unique!Random rng = new Random(unpredictableSeed);
    rng.take(10).writeln;
My aim by contrast is to _allow_ that kind of use, but render the original handle empty when it's done.

`take` stores the range, you can try to use some sort of a weak reference.

Reply via email to