By default your wallet has a key pool of 100 keys. So when your wallet is created, around 100 private keys are randomly generated and stored in your wallet. Each private key has a corresponding public key, and each public key has a corresponding address .