GamePress
Conspiracy theory:
Do any other trainers (besides myself) find that once they hatch something, they are more likely to hatch it again [immediately after]? For example, I just hatched my third Mareep in a row, after hatching two Dratinis in a row. In addition, I hatched two Porygons in a row (though I got almost no candy from each hatch) a while back. I don't really keep track of my 2k hatches, but I imagine it happens there too.