Simple and effective random precipitation system that helps to build unpredictable weather. You can decide how many time it may has fallout and it will calculate hours itself.
https://dev.epicgames.com/community/learning/tutorials/Oz5G/unreal-engine-random-precipitation-algorithm