Actually it's not mostly by luck... As I think I heard before, the GP guns positions change everyday. I think everyone has seen that by spinning in the same place and yet getting the same rewards. But as for the ZP I think that there is a proper time cus based on my calculations, Z8 , let's say for an example, makes people win a weapon every 100 crates. So you have to choose the right time.