Techniques for nonlinear random vibration problems