https://hgpu.org/?p=11417
Efficient pseudo-random number generation for monte-carlo simulations using graphic processors