@Gilles - thoughts here?? Just kinda what I was thinking, but I’m only a +0 on this change. So, if you want to revert it before going up with 1.1, that’s fine.
-Rob > On Aug 8, 2018, at 12:42 PM, chtom...@apache.org wrote: > > Repository: commons-rng > Updated Branches: > refs/heads/1.1 50b984b1d -> f8159f28a > > > Adding PoissonSampler deprecations. Use the correct faster public methods > > > Project: http://git-wip-us.apache.org/repos/asf/commons-rng/repo > Commit: http://git-wip-us.apache.org/repos/asf/commons-rng/commit/f8159f28 > Tree: http://git-wip-us.apache.org/repos/asf/commons-rng/tree/f8159f28 > Diff: http://git-wip-us.apache.org/repos/asf/commons-rng/diff/f8159f28 > > Branch: refs/heads/1.1 > Commit: f8159f28a52197d0e7b55e39b115702147cf57a0 > Parents: 50b984b > Author: Rob Tompkins <chtom...@gmail.com> > Authored: Wed Aug 8 12:42:45 2018 -0400 > Committer: Rob Tompkins <chtom...@gmail.com> > Committed: Wed Aug 8 12:42:45 2018 -0400 > > ---------------------------------------------------------------------- > .../sampling/distribution/PoissonSampler.java | 42 ++++++++++++++++++++ > 1 file changed, 42 insertions(+) > ---------------------------------------------------------------------- > > > http://git-wip-us.apache.org/repos/asf/commons-rng/blob/f8159f28/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/PoissonSampler.java > ---------------------------------------------------------------------- > diff --git > a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/PoissonSampler.java > > b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/PoissonSampler.java > index d0733ba..29d0e4e 100644 > --- > a/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/PoissonSampler.java > +++ > b/commons-rng-sampling/src/main/java/org/apache/commons/rng/sampling/distribution/PoissonSampler.java > @@ -67,6 +67,48 @@ public class PoissonSampler > return poissonSampler.sample(); > } > > + /** > + * @return a random value from a uniform distribution in the > + * interval {@code [0, 1)}. > + * @deprecated - one should be using the {@link PoissonSampler#sample()} > method, > + * as it is considerably faster. > + */ > + @Deprecated > + protected double nextDouble() { > + return super.nextDouble(); > + } > + > + /** > + * @return a random {@code int} value. > + * @deprecated - one should be using the {@link PoissonSampler#sample()} > method, > + * as it is considerably faster. > + */ > + @Deprecated > + protected int nextInt() { > + return super.nextInt(); > + } > + > + /** > + * @param max Upper bound (excluded). > + * @return a random {@code int} value in the interval {@code [0, max)}. > + * @deprecated - one should be using the {@link PoissonSampler#sample()} > method, > + * * as it is considerably faster. > + */ > + @Deprecated > + protected int nextInt(int max) { > + return super.nextInt(max); > + } > + > + /** > + * @return a random {@code long} value. > + * @deprecated - one should be using the {@link PoissonSampler#sample()} > method, > + * * as it is considerably faster. > + */ > + @Deprecated > + protected long nextLong() { > + return super.nextLong(); > + } > + > /** {@inheritDoc} */ > @Override > public String toString() { > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org