Thanks! It actually tries to give you letters based on their frequency in English but this is weighted by your karma. 😈
At full karma you should get quite a lot of vowels while at maximum negative karma the weights are basically inverted so you end up with annoying Xs and Qs.