We must understand what foreknowledge and foreordination means. It does not men that mankind is not free in their choices. Mankind’s actions are not based on God’s foreknowledge. Rather God’s foreknowledge is based on what mankind will freely do. Foreknowledge is based on the fact, fact is not based on foreknowledge.
The word “foreordained” means “chosen by God”. I Peter 1:20 in the K.J.V. says that Christ was “Foreordained” before the creation of the world to die for our sins. While the N.I.V. says the Christ was “chosen” by God to be the sacrifice for the sins of the world.
This means that God did not CAUSE Judas to betray Christ, but that God included Judas’ and the Sanhedrin’s free will into His plan. God knew from eternity what each person will do with their free will and God made plans based on their acceptance of the Lord Jesus Christ and they were ordained or appointed to eternal life, based on His foreknowledge.
All those who will receive Christ are ordained to eternal life. If any are lost it is because they refuse to come to Christ and receive the free gift of eternal life: “You diligently study the Scriptures because you think that by them you possess eternal life. These are the Scriptures that testify about me. Yet you refuse to come to me to have life” (John 5:40). He is patient with you, not wanting anyone to perish, but everyone to come to repentance”(II Peter 3:8).
In Revelation 22: 17 and John is about to close the last Book of the Bible the Holy Spirit moves him to end with a final invitation: “The Spirit and the bride say, ‘Come!’ And let him who hears say, ‘Come!’ Whoever is thirty, let him come; and whoever wishes, let him take the free gift of the water of life”