I believe that life has whatever meaning we give it. I also believe that we don't get that meaning from any one place....I think the meaning to our lives comes from the sum of our experiences in this world and our own feelings about those experiences. Some find their meaning in their faith, others of the same faith find no meaning there due to other life experiences.
I view my own life like a drop of rain falling into a pool of water (the water being the other people). I come into contact with soo many people, and effect those people in certain ways. This contact may change the way those people think on about some things, the way they talk, they way they speak, the way they feel. You never know. Then those changes spread, like the spreading circles of waves from the drop in the pool, effecting other people that know those I had contact with. Some of those people may be affected by my ideas, some won't. This is the difference I make in the world and eventually the spreading waves will dissipate and the drop will be forgotten.
Some people are bigger rain drops than others, and their ideas/changes are remembered longer.
When it comes to the randomness of events in our lives, I believe that our perception of this randomness all depends on what level we are viewing those events. If you take each event individually it seems random. If you look at those events from a higher level I think you can start to discern a pattern in the way things work. One thing leads to another, and another, and so on. If enough of the variables are right then history repeats itself.
Anyways, enough ranting for me.
