July 08, 2013 [phobos] [D-Programming-Language/phobos] ec53fd: Specifically check for 192-bit option in std.rando... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: ec53fdd5faf1ed9e9fa0e264d55331fc2cc6a631 https://github.com/D-Programming-Language/phobos/commit/ec53fdd5faf1ed9e9fa0e264d55331fc2cc6a631 Author: Joseph Rushton Wakeling <joe@webdrake.net> Date: 2013-07-08 (Mon, 08 Jul 2013) Changed paths: M std/random.d Log Message: ----------- Specifically check for 192-bit option in std.random.XorshiftEngine. Commit: e1bbe0165d148e1ffd06818edbfb7d6195627e88 https://github.com/D-Programming-Language/phobos/commit/e1bbe0165d148e1ffd06818edbfb7d6195627e88 Author: Joseph Rushton Wakeling <joe@webdrake.net> Date: 2013-07-08 (Mon, 08 Jul 2013) Changed paths: M std/random.d Log Message: ----------- Correct typo in Xorshift32 which was leading to non-uniform behaviour. The original typo derives directly from George Marsaglia's paper introducing the Xorshift RNGs. The original checking values, derived from that code, thus also reflect the typo. A corrected version of the reference code is available from https://github.com/WebDrake/xorshift/ and has been used to generate the updated checking values. Commit: c29e261268645016f4dec51005d6e771fbe652b4 https://github.com/D-Programming-Language/phobos/commit/c29e261268645016f4dec51005d6e771fbe652b4 Author: Joseph Rushton Wakeling <joe@webdrake.net> Date: 2013-07-08 (Mon, 08 Jul 2013) Changed paths: M std/random.d Log Message: ----------- Correct typo in Xorshift160 which was leading to non-uniform behaviour. The original typo derives directly from George Marsaglia's paper introducing the Xorshift RNGs. The original checking values, derived from that code, thus also reflect the typo. A corrected version of the reference code is available from https://github.com/WebDrake/xorshift/ and has been used to generate the updated checking values. Commit: e1504f70b8cfdf4cd1082408fe2452a71e299ab3 https://github.com/D-Programming-Language/phobos/commit/e1504f70b8cfdf4cd1082408fe2452a71e299ab3 Author: Masahiro Nakagawa <repeatedly@gmail.com> Date: 2013-07-08 (Mon, 08 Jul 2013) Changed paths: M std/random.d Log Message: ----------- Merge pull request #1403 from WebDrake/xorshift Fix Issue 10550 - Xorshift32 and Xorshift160 do not generate uniformly-distributed random numbers Compare: https://github.com/D-Programming-Language/phobos/compare/d1bc6ceca044...e1504f70b8cf |
Copyright © 1999-2021 by the D Language Foundation