Plash #1 I don't do much 3d, but I would assume theres a code archive for rotating around an object, you could just do random increment/decrement's with boundaries so the camera doesn't spin all the way around.