https://hgpu.org/?p=3168
Pseudorandom number generation on the GPU