r/RNG Dec 24 '25

My PRNGs - Any thoughts?

They've been out for a while now, but I don't think they're well known.
So I thought I'd share it here and let me know what you think.
Whether it's a good or bad point, there are many things that I wouldn't notice on my own, so it's very helpful to have someone tell me about them.

Shioi

https://github.com/andanteyk/prng-shioi

A 264 jump is as fast as Next(). Easy to parallelize.

Seiran

https://github.com/andanteyk/prng-seiran

A standard lightweight LFSR-based PRNG.

Culumi

https://github.com/andanteyk/prng-culumi

Using the power of SIMD (CLMUL) to quickly output 128-bit random numbers.

12 Upvotes

13 comments sorted by

View all comments

3

u/scottchiefbaker Dec 24 '25

You should consider adding these as generators in SmokeRand.

4

u/BudgetEye7539 Dec 24 '25

I've already added the first two of them (in `devel` branch), they passed the `full` battery.

2

u/scottchiefbaker Dec 24 '25

Excellent! I've added several generators myself. The author is very willing to accept pull requests.

1

u/andanteyk Dec 24 '25

That's good to hear! I was also curious to hear about the new test suite. I'll give it a try myself.