From what I understand, God is in control of who is born and the details of their creation such as when, where, how, etc.
He also has perfect for knowledge, I believe, since he is omniscient, and not time bound like we are. So He knows how each person will respond to each situation he/she...