D-Programming-Language/phobos — comment on commit 8d1222b9aeb3ede1f556f48c97c66152db4e0532
File:  line 0
By jmdavis:

Ah. I missed that David only changed one to private. Both should have been. But I don't see why any code would have been reasonably creating a `RandomSample` directly. It's clearly intended as the return value of `randomSample` rather than for general use. They're even documented as one item. And I suspect that if Andrei were writing it now, the struct would be private to `randomSample` like a good chunk of std.algorithm does now.