Skip to content
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

Cross-platform Consistent PRNG #364

Open
agroce opened this issue Nov 12, 2020 · 0 comments
Open

Cross-platform Consistent PRNG #364

agroce opened this issue Nov 12, 2020 · 0 comments

Comments

@agroce
Copy link
Collaborator

agroce commented Nov 12, 2020

Right now we just use the standard C random library, but really it'd be nice if the brute force fuzzer could do consistent tests across platforms, for various purposes. We probably need our own PRNG, something like:

https://www-cs-faculty.stanford.edu/~knuth/news02.html#rng

or

https://github.com/cmcqueen/simplerandom

I'm not sure what's best. We'd like decentish quality, maybe, and definitely speed.

This could also help with cases where the SUT does srand and uses the C PRNG!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant