I need to know how to sample from a Weibull distribution based on a current age (distribution represents failure times in this case).

I know that integrating the PDF from the age (variable) and solving for t will give me the equation I need, but I am not smart enough to do this math. I also need to be able to do this for the Normal and LogNormal distribution.

Please help, anyone. It will be greatly appreciated.