-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implemented Lagged Fibonacci generator PRNG providing high-speed, medium-quality numbers. #556
Conversation
I didn't like the statistical results, so i have implemented the substract-and-carry version of a lagged fibonacci generator. https://en.wikipedia.org/wiki/Subtract_with_carry During testing, it has better results than ISAAC-64, it's on par with MT19937. |
Looking good, 16 drive test underway. About 5 hrs to completion. nwipe_fibonacci_first_16_drive_test-2024-03-21_09.28.22.mp4 |
Thanks a lot, fixed that! |
Last problem, formatting does not pass.
Sorry, if you could fix that. Once corrected are you happy with this branch being merged? I don't see any issues so looks good from my perspective. |
opps, another problem that is affecting compile, a stray character in options.c
|
Sounds good to me! Should be fixed now. |
Yes, I'll start the xoro test this evening. |
Just presenting one more option.
Last one i'd like to implement, is a crypto-secure PRNG like AES-CTR.