News for hackers. Stuff that matters.
Re:Designing a New PRNG by loeg on Monday December 20, 2021 @07:13PM (#29632191)
The interesting angle here is 2x performance vs pcg64_fast or xoshiro256++, with competitive quality in that space. It’s a simulation PRNG, not a CSPRNG. I agree the introduction to the article is somewhat confused (i.e., mentioning invertibility), but it never claims to be a CSPRNG.

The vast majority of the article is pretty interesting, if you can get past the first couple paragraphs and some typos.

The context is Rust’s SmallRng[1]. The top-level description of that is:

> A small-state, fast non-crypto PRNG

[1]: https://docs.rs/rand/0.8.4/rand/rngs/struct.SmallRng.html

There are no comments on this comment yet.