partialShuffle only shuffles subset.

BlackEdder via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue May 19 03:00:32 PDT 2015


The documentation seems to indicate that partialShuffle: 
Partially shuffles the elements of r such that upon returning 
r[0..n] is a random subset of r, (which is what I want), but it 
seems that partialShuffle actually only shuffles the first subset 
of the range (which you could do probably also do by 
[0..n].randomShuffle).

This different behaviour was problem created since: 
https://issues.dlang.org/show_bug.cgi?id=11738. Does anyone know 
what the intended behaviour is/was?


More information about the Digitalmars-d-learn mailing list