I think most people in the scientific community say that existence has always existed, and that it did not come from nothing. People in the religious community are the ones who tend to think that first there was God and then he created everything else from nothing. Also it has already been shown that evolution is far from completely random. Also if the universe is trapped in an infinite cycle of expansion and contraction (although not the most popular theory anymore), that means time is infinite. Over infinite time a lot of things can happen. I think right now the most popular theory is that the universe will eventually die of heat death though and time will cease to be. I think that science just creates a model that is the best understanding of reality at a given time. Very little other than maybe math can be taken as absolute truth. Scientific theories, even extremely popular ones, are forced to change all the time. I take science not as an absolute truth, but as the best representation of reality currently available. I don't think that God or Gods can be proven to exist or not to exist. Hell, I don't even think it is possible to say that an all powerful God for some reason decided to make it look like it is impossible for him to exist. Maybe the devil planted dinosaur bones to test our faith. Maybe there is an invisible pink unicorn. I find these things to both be extremely unlikely. I find the chances of there being a God or Gods to be significantly higher than the chances of there being an invisible pink unicorn, or the Christian or Islamic or Jewish religions to be correct. But when it comes down to it, science has done more for humanity than religion has ever been proven to do. Who knows what is real. I will stick to science though .