Let's look at the precursor to the flood. :
NKJV 6 And the Lord was sorry that He had made man on the earth, and He was grieved in His heart. 7 So the Lord said, “I will destroy man whom I have created from the face of the earth, both man and beast, creeping thing and birds of the air, for I am sorry that I have made them.”
KJV
6 And it repented the Lord that he had made man on the earth, and it grieved him at his heart.
7 And the Lord said, I will destroy man whom I have created from the face of the earth; both man, and beast, and the creeping thing, and the fowls of the air; for it repenteth me that I have made them.
ESV
6 And the Lord regretted that he had made man on the earth, and it grieved him to his heart. 7 So the Lord said, “I will blot out man whom I have created from the face of the land, man and animals and creeping things and birds of the heavens, for I am sorry that I have made them.”
Now, as some have said, God is outside of time, sees all, knows what is coming next, because He planned this all out even before He created any of it. Here, God is quoted, that He regrets, repents, is sorrowful, or is otherwise having extreme feelings over a state of mankind which He knew was going to happen because He created it knowing it would happen. BTW, how is it that God can have any emotion at any given time since He exists in all time at the same time? All at once, He sees this evil in mankind and His Son Jesus rising from the dead which makes Him happy. Isn't this conflicted?
We know that God's Word is true. So He is sorrowful and regrets making man. How can one regret something when one knows it is on the agenda? God is following His plan, and at this point in time, mankind must be destroyed. Why regret something you plan to do all along, something that serves your purpose and will? Something you intended to happen.
Unless you didn't intend for it to happen. Ahhhh, we may be getting somewhere.
Now, suffice it to say, no one is arguing God is not omni-everything. God knows the beginning because He created it. God knows the end because He will create any and all needed actions required to cause the outcome of His intent and plan. After all, God causes all things to work together for good to those that love Him and are called for His purpose.
My postulation is that time does not exist, not as most people conceive of it. What we refer to as "time", is nothing more than a measurement of decay, growth and change. Measurements do not exist, they are just markers for us to compare things that do exist. Inches and centimeters do not exist, they are just common marks on a ruler, tape measure or some other apparatus.
When measurements are created, it is nothing more than an agreed determination of what constitutes said measurement. We could all agree to change the length of an hour to be some other standard, for instance, instead of 24 hours in a day, we could make there be 48 hours in a day. Every new hour would be what was previously 30 minutes.
So we see time measurements are arbitrary standards to compare the decay, growth and change of matter in the universe. With this definition, God now is outside of decay, growth and change for He is not affected nor effected by any of these tangible effects.
Since time does not exist, God is always in the here and now, whether the beginning or end of what we understand to be a beginning and end. He is tending to His creation, going through all the cycles of life, allowing us to make decisions, nudging us at times to do what we ought, turning His face away from us as in Deuteronomy 31:17-18 and 32:20 and in the NT 1 Peter 3:12 . A thread should be started just on those passages as to what that implies.
God knows all the possibilities of future events, but few are set in stone; we make decisions of free will that affect which ones take place. All lead towards the events of Revelation and the end of this world. How we get there is not decided. I think this is why the church age of soon to be 2000 years was not in prophecy. Just as if you are traveling from New York to Los Angeles, the decision to leave New York and arrive in LA is made, but how you get there can lead you on roads too many to count. Should we take the narrow road or the broad path?
A man's heart deviseth his way: but the LORD directeth his steps.
Proverbs 16:9