You cannot generate the private key if you only have the Bitcoin address; it’s like trying to get the security number of a vault just by knowing where that storage location is. Everyone could get it.