Repository: commons-rng Updated Branches: refs/heads/master 956141c8c -> 41feb7150
Requirements for contributing a generator implementation. Project: http://git-wip-us.apache.org/repos/asf/commons-rng/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-rng/commit/41feb715 Tree: http://git-wip-us.apache.org/repos/asf/commons-rng/tree/41feb715 Diff: http://git-wip-us.apache.org/repos/asf/commons-rng/diff/41feb715 Branch: refs/heads/master Commit: 41feb715013c4509404cf496d934b8e2e73d5733 Parents: 956141c Author: Gilles <er...@apache.org> Authored: Thu Sep 22 14:29:44 2016 +0200 Committer: Gilles <er...@apache.org> Committed: Thu Sep 22 14:29:44 2016 +0200 ---------------------------------------------------------------------- doc/development/development.howto.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-rng/blob/41feb715/doc/development/development.howto.txt ---------------------------------------------------------------------- diff --git a/doc/development/development.howto.txt b/doc/development/development.howto.txt index 0f88c26..c0bc65b 100644 --- a/doc/development/development.howto.txt +++ b/doc/development/development.howto.txt @@ -37,3 +37,13 @@ The conclusions reported here are based on ideas presented in this blog post: branch is merged into the "develop" branch, using the "--no-ff" git option. That feature branch is then deleted. + + +Please note that a contribution that consists in the implementation of a +"reference" generator will only be accepted if it comes with + 1. a unit test where the output (say, a few hundred numbers) of "Commons RNG" + is compared against another implementation, + 2. the outputs of the "RandomStressTester" (source is in "src/userguide/java"), + piping from the "Dieharder" and "TU01/BigCrush" actual stress test suites + (these software must be installed separately; there is a simple interface + to the "TU01" library in "src/userguide/c/").