digitalmars.D.bugs - [Issue 5509] New: R250/521 pseudo-random number engine
- d-bugmail puremagic.com (26/26) Jan 31 2011 http://d.puremagic.com/issues/show_bug.cgi?id=5509
http://d.puremagic.com/issues/show_bug.cgi?id=5509 Summary: R250/521 pseudo-random number engine Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2 Component: Phobos AssignedTo: nobody puremagic.com ReportedBy: bearophile_hugs eml.cc Beside the current ones, I'd like another pseudo-random number generator to be present in the std.random module, the R250/521: http://en.literateprograms.org/R250/521_%28C%29 http://en.literateprograms.org/Special:Downloadcode/R250/521_%28C%29 The implementation is easy, the quality of the generated numbers is not bad (worse than Mersenne Twister but better than congruential generators), and the performance is very good (among the best, in my tests). So it has a high performance for its quality level. I suggest to use the Mersenne Twister to initialize its r250_buffer and r521_buffer arrays. I have a D translation, if you want. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 31 2011