Fast simulation of equity-linked life insurance contracts with a surrender option
Algorithm 659: Implementing Sobol's quasirandom sequence generator