Make the random characters follow a uniform distribution

The original kind of random selection results in a needless higher probability of the first 6 characters in this range.

See: http://jsfiddle.net/22AdT/2/

Even after this change, the allocation of characters for `memorable` passwords is still not even, since all of the letters will have double the probability of other characters.