But what is to stop some of those addresses from being the same?
- Randomness
- An extremely large set of potential addresses that can be created
- The fact that if the most efficient technology possible (based on our current understanding of physics) were to somehow harvest all of the energy of the sun, all of the possible Bitcoin addresses would not be generated after a thousand years