Added -S --shuffle option.
Patch from Hermann Schwaerzler.