No it is not truly random. Over sufficiently long periods, there are repeating cycles. 7 , 11 , ~10ky etc
Even the Mayan Calendar shows these longer periods between major events that are linked to celestial magneto wobbles of rotational , orbital and inertial frequencies of planets. Have you...