How does bitcoinaddress.org generate unique addresses when it's used offline because it can't be checking a database of addresses to check it's not generating a duplicate address?
Generating duplicate address is unlikely, unless the random function is flawed
If you could generate already existing address in blockchain with Bitcoins siting there, you could spend the Bitcoins