Random Rotation

Does anybody know how I could go about doing this. I want it to be a smooth motion to one point, and when reaches that point it randomly rotates to another, etc. Any help is greatly appreciated.