i don't believe things happen randomly. not major things anyway.
but it's not always possible to connect the dots.
also, if karma carries over into multiple lifetimes if you believe in reincarnation, then it becomes even harder to connect the dots.
but if you look back at your life, you should be able to connect some dots.
think back to some things you shouldn't have done and the negative consequences that followed.