A scheme is proposed to sample the distance to collision, without resorting to numeric integration, when the total macroscopic cross section varies in an arbitrary manner along projected particle flight paths. This sampling scheme is utilized in some example problems to illustrate methods of optimizing the sampling of the collision point in such a manner as to minimize relative errors for a fixed amount of computation time.