If you're getting shafted for a period of time (say 20 kills and no drops) you may consider running off and doing something else for a few minutes. It is well known that the RNG tends to get... stuck sometimes and result in some very improbable results. You may find yourself coming back later to 7 drops in a row in fact. The sucky RNG sometimes runs in our favor after all.

It would be nice to know how often a new seed is created for the RNG, or what triggers it, so we can try to get out of that rut.