simdrng
simdrng is a C++20 header-only library of scalar and SIMD-accelerated
random number generators, with nanobind-powered Python bindings that drop
straight into numpy and scipy.
Generator families
Xoshiro256++ (scalar, SIMD dispatch,
-march=native)SplitMix64
ChaCha (8 / 12 / 20 rounds) — scalar, SIMD dispatch, native
Philox (2x32, 4x32, 2x64, 4x64) — scalar, SIMD dispatch, native
Guide