This question already has an answer here:
- Is Each Bitcoin Address Unique? 3 answers
I may have misread this but apparently every time you generate an address it is not checked against any other addresses generated? The reason being the sheer scale of the amount of possible addresses that could be generated makes the probability of generating two of the same addresses almost impossible. If that is the case, that would mean the same for the private key. What would happen if by some chance two addresses were generated equal?