and/or random and subject to unexpected or unknown constant change to God, God would not know what was going to happen in the future and would not be able nor have been able to predict future events through His prophets. So, if God does know what will happen in the future, the future must already be set or determined and unchangeable (destiny/fate).
God knowing what will happen, is not the same as God causing it to happen.
Hyper Calvinists, never understand that God knowing, is NOT the same as God causing.
God knows, for example, what choices you will make, but He does not cause your choices, He only knows and allows.