There is most definitely a reason for everything that happens. The Law of Cause & Effect.
I think the real intent in the question is whether God "makes" everything happen. That is simply, no. Yes, God is in control & God "can" cause anything to happen (as long as it does not conflict with God's perfect nature), but He has given us free will. Our choices, where we are living in relation to God's will, are the reason everything happens. And this began when sin entered God's perfect world through Adam & Eve's disobedience. That was the essential Cause of all things bad. As sin snowballed through history, it brought to us the Effects we see...environmental issues like drought, diseases that afflict sinner & saint without preference, and all of the evil things in our midst.
The good news in all of this is that God has the power to use all of the bad things that happen for His glory. That doesn't mean He wants to see us hurting & suffering. He does not enjoy our pain. But if we are willing, He is able to use everything that happens for His glory. I have personally experienced this incomprehensible act of God...and I cling to it daily....because we live in an evil world and having seen His mercy at work in my life is enough to keep me from the pit I was once in. No matter what happens, I know that God will not abandon me...though at times I may feel He has...I can look back and have assurance that He is here & wants to do something awesome thru it all.