randomShuffle
fn
Range randomShuffle(Range, RandomGen)(Range r, ref RandomGen gen) if (isRandomAccessRange!Range && isUniformRNG!RandomGen)Shuffles elements of r using gen as a shuffler. r must be a random-access range with length. If no RNG is specified, rndGen will be used.
Parameters
r | random-access range whose elements are to be shuffled |
gen | (optional) random number generator to use; if not specified, defaults to rndGen |
Returns
The shuffled random-access range.