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.