I think this bears repeating …
According to Aquinas:
The effect of divine providence is not only that things should happen somehow, but that they should happen either by necessity or by contingency. Therefore, whatsoever divine providence ordains to happen infallibly and of necessity, happens infallibly and of necessity; and that happens from contingency, which the divine providence conceives to happen from contingency.
This is mirrored in the 2004 document Communion and Stewardship: Human Beings Created in the Image of God issued by the Catholic International Theological Commission.
So according to Catholic doctrine, events that we perceive as random certainly do not necessarily appear so to God.