So now we are back to cause and effect? Evolution does fit cause and effect because as you said god has no cause therefore everything he did is random.
Again, you show your deceptiveness. Just because we don't know much about the nature of God, doesn't mean that He doesn't use cause and effect, even if He, Himself, had no cause. It doesn't mean that He doesn't use random, either. But nature shows that random doesn't exist within it, simply by the fact that nature's cause was God.

And since god has no cause it renders everything random unless you now claim god has a cause. If the cause of everything is ultimately a causeless cause then everything is truly random.