The problem with “head-based” random numbers is that you try to avoid numbers that don’t look random.
For instance, a number like 345433333. It just doesn’t look random, so we avoid them, which makes the numbers actually less random than a good algorithm would make them.