A Scale option just like in the Visual Arpeggio should benefit especially for the Randomization of the steps.