Hi K. Frank,
Thanks a lot for the detailed answer!! Box-Muller makes sense, and thank you for finding the source code.
Now I am wondering how the uniform RVs are generated, and how they do this efficiently on GPU. I guess this is done in cuRAND also. I will dig around and try to find out.
Thanks and best regards,
Piers