Ah well, it is often the case that true randomness doesn’t feel actually random to us mere humans. If it were me, I’d probably do something like pre-calculate the number of enemies to be killed before the next one is dropped, and tie it to that counter, rather than rely on true randomness at any given %. This way, you can control the extremity of the range (and more easily tune early vs late stage behaviors).