Is this a good spot to point out that it'd be really really cool if always randomize behaved as you described (and indeed many people have THOUGHT it did), to solve just this problem? :)

Thinking out loud, of course.