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