Working version with RNGSSELIB and PRAND. Have not handled yet how to switch between the two in code or take advantage of GPU functions to generate arrays or arrays of doubles.