My opinion is similar to most, in that I don't think the game is scripted exactly. It is down to chance and mathematics. Much the same as the above post, I have played games before and forgot to save or it's crashed etc and I've ended up with a different result.
I don't think it's as mapped out...