possibly it indeed is a little random factor, and a big timefactor.
The bigger the time gets (the longer you have him) the more chance you have for him to drop.
The little random factor makes it so that it is unpredictable.
Very possible theory.
They are not your friends; they dispise you. I am the only one you can count on. Trust me.