It wouldn't be too farfetched to say that the meaning of life is entirely self-centered and conscious (in our case, human) based. Obviously, it's too much of a statement to say that life has a goal or that there's some puppeteer controlling the universe to give life a meaning. But if meaning stems from awareness and the question of meaning, one can say that all the random collisions, from a deterministic (yes it's a contradiction) viewpoint, were 'destined' to create this awareness. Even if there are multiple ways for consciousness to emerge, all the randomness was not originally created to birth awareness into existence, but is created to birth awareness into existence if the observer and its environment build feedback bouncing off from one another.
Again, all that was just what the previous posters said before, except stated in a different way. Perhaps there are only subjective meanings of life, but since the meaning of life, in itself, is subjective, the purpose for life to exist is to be subjective and selfish.