https://hgpu.org/?p=28717
OpenRAND: A Performance Portable, Reproducible Random Number Generation Library for Parallel Computations