In theory, the odds of someone else being able to generate the same public key are incredibly low -- virtually impossible. The difficulty of doing that is the basis of the security of bitcoin.
That's the hope, but what's the guarantee? Anything?
theres no hope, no guarantee dude cause that's mathematically impossible