News for hackers. Stuff that matters.
Re:Designing a New PRNG by sobriquet9 on Monday December 20, 2021 @03:45PM (#29630060)
I think the allure here is the same as with ciphers. Everyone can create a cipher they cannot break, but cryptographers can break easily.

Likewise, it's easy to invent another PRNG, but not so easy to figure out that, say, its output always falls on one of seventeen parallel planes when treated as consecutive (x, y, z) coordinates.

If you want random numbers that are fast and almost-cryptographically-strong, you can take some ARX block cipher and reduce number of rounds as you see fit. But it's not nearly as much fun.

There are no comments on this comment yet.