I think a part of the character id might be used in determining drops, due to how often people seem to get the same drops. For example, one person is getting caster gloves "all the time" while another person gets tank pants "all the time". Character id playing a part in the drop calculations seems like a reasonable explanation for this happpening, though I have no proof of this.