I never had any trouble using an arpeggiator...
What's the problem exactly?
First, you'll never get anything "consistent" with random patterns generators...
If you want to understand how it works exactly, try to sustain the main notes (together!) of every chord of your song, and see what happens with the arpeggiator...