God created everything.
Everything.
Natural selection is how each successive generation is created – by the laws of nature established at or before the beginning of time by God. It is only “random” inasmuch as we poor mortal humans cannot predict it.
Is there any such thing as randomness? If I throw dice, do the faces come up completely randomly? Or does God “make” the dice come up in a particular sequence by a divine decree at that moment? Or do the dice fall where they do by a combination of the mass and density of the dice, their starting position, the arc of throw, the spin of the dice, atmosphereic factors, etc etc, according to all the laws of physics as determined by the Creator at the moment of creation?
I have absolutely no problem with evolution or creation. I think that God set all of Creation in motion, and “decreed” (if you will) all the natural laws which govern how all of creation interacts. I also think He sticks His finger in every so often, just to say, “Booga booga.”
I think the only true randomness in the Universe is human free will – the gift of God that allows us to diverge from His laws.
Of course, I could be completely wrong. God knows, but He ain’t telling me.