Random doesn't mean unpredictable in the large. The outcome of casino games are completely non-deterministic (at least, the casino owners want them to be), yet the casinos can tell you how many winners and losers there will be. Randomness has it's own set of laws.
In the long run they are deterministic but not in the short run. That's why I always lose in Vegas when I stay longer than a weekend.:^(