Yeah I'm certain that you can predict anything with enough data of cause-effects that influence something. Hell, with a device that can let you read minds, another device that can read a dna and know exactly the type of personality and thought pattern, emotion etc that person has and many other devices calculating many other data and an advanced super computer to simulate while taking all that data into account you can predict the future of humanity down to the last pebble that is kicked away by someone walking in the streets. Randomness comes out of our incapability to predict or know why something or someone decided to do that/went down that path/took that action. But saying that everything is predictable doesn't really make it any easier predicting so until we reach that point, which will never happen, it will be called randomness. And my point when I used "randomness" and "free will" was to underline the fact that however unpredictable the choice you make is, even if it is affected by things outside of chemical reactions and physical laws, the truest sense of randomness, completely unpredictable, it doesn't change the fact that it is predestined in this timeline. The road is set and no matter in which part of the path you are, there is only one path to follow in this timeline. I still don't get how God=/=predestination. I thought everyone would make that connection.