Searched defs:RandomCover (Results 1 – 2 of 2) sorted by relevance
2333 struct RandomCover(Range, UniformRNG = void) struct2336 private Range _input;2337 private bool[] _chosen;2338 private size_t _current;2339 private size_t _alreadyChosen = 0;2340 private bool _isEmpty = false;2344 this(Range input) in this()2360 private UniformRNG _rng;2362 this(Range input, ref UniformRNG rng) in this()2377 this(Range input, UniformRNG rng) in this()[all …]
3235 struct RandomCover(Range, UniformRNG = void) struct3239 private RandomCoverChoices _chosen; argument3249 _chosen = RandomCoverChoices(_input.length); in this() argument3268 _chosen = RandomCoverChoices(_input.length); in this() argument3279 this(Range input, UniformRNG rng) in this()3287 @property size_t length() in length()3293 @property auto ref front() in front()3299 void popFront() in popFront()3355 return RandomCover!(Range, UniformRNG)(r, rng); in randomCover() argument