MichaelTJones / pcg

Go implementation of Melissa O'Neill's excellent PCG pseudorandom number generator
Apache License 2.0
59 stars 5 forks source link

Introducing a faster bounded RNG: #2

Open lemire opened 6 years ago

lemire commented 6 years ago

$ go test -bench BenchmarkBounded32 goos: darwin goarch: amd64 pkg: github.com/lemire/pcg BenchmarkBounded32-4 200000000 7.85 ns/op BenchmarkBounded32Fast-4 300000000 4.79 ns/op PASS ok github.com/lemire/pcg 4.323s

lemire commented 6 years ago

ping

MichaelTJones commented 6 years ago

I am concerned about this proposal. It makes changes that I must understand and consider carefully.

I did read the code, the paper, etc. Still I need to completely prove no unwelcome change to BigCrush and other test suite results.

Michael

On Tue, Feb 27, 2018 at 5:42 AM Daniel Lemire notifications@github.com wrote:

ping

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/MichaelTJones/pcg/pull/2#issuecomment-368745556, or mute the thread https://github.com/notifications/unsubscribe-auth/AHgypaHCvNEGyQ84QcF_lb9UuIhnLOudks5tY4ekgaJpZM4RYtSB .

-- Michael T. Jones michael.jones@gmail.com

lemire commented 6 years ago

Here is a formal reference: