Randomized picking of char-groups but keep left and right alternating.
Use special chars more randomly.
Merge pull request #1 from r3ek0/master

More randomization of choosing character groups. [thanks, r3ek0]