Recent multi-kiloton impact events: are they truly random?

Recent multi-kiloton impact events: are they truly random?