Best shuffle: Difference between revisions

Content added Content deleted
Line 1,370:
var aShuffled := self toArray.
0 to:(anOriginal length - 1) do(:i)
[
0 to:(anOriginal length - 1) do(:j)
[
if ((i != j) && $(anOriginal[i] != aShuffled[j]) && $(anOriginal[j] != aShuffled[i]))