There's no such thing as Random.
When we toss dice we think of the outcome as random, at least from a balanced dice (note singular could be die). For all practical purposes this is reasonable, but suppose that we knew every single force active upon the dice at every single moment of time during its passage from hand to final resting place then it would be possible to predict which face would be uppermost.
What are the forces? There's the Earths gravity, the up thrust from the hand that launched the dice and there is air resistance. Of course there could be other tiny forces such as intermolecular attraction and the moon's gravity. Whilst these latter forces might be tiny they should not be ignored in any calculation that intends to be right every time in its prediction. The calculations required would be enormous and this presupposes that the data are available. Clearly this is beyond man kinds capabilities but it is theoretically possible.
If it were possible to have unlimited computational abilities and total knowledge of the forces involved every interaction in the universe is predictable. It would involve knowing the forces within atoms, between atoms, what forms of energy were involved and for how long. It might well involve knowing about obscure things such as dark energy, dark matter and dark flow - all possible forces would have to be taken into account. Consider the fact that Isaac Newton did pretty well in predicting planetary movements but his giant shoulders were stood upon by Einstein who improved the precision of prediction. Well so it is that if we knew everything about the present we would know everything about the future because we could predict it - nothing would be random.
Suppose that we around at the time of the Big Bang and were omniscient as well as omnipotent in a computational sense we would know everything about the future unfolding, life and death of the universe.
Omniscient and omnipotent? Sounds a bit like God really. Mind you, I'm not dying it is - just a random thought.