Nothing can be truly random, eventually things repeat themselves. There is a finite number of atoms and subatomic particles in the universe, and they all follow a set of rules. There is only a certain amount of movements that these atoms can make before they start to repeat themselves. Of course this is a staggering number, way out of human comprehension.
Edit: Hope that made sense