@Override public double sampleAsDouble( final Random random) { return this.sampleAsDoubles(random, 1)[0]; }
@Override public double sampleAsDouble( final Random random) { return this.sampleAsDoubles(random, 1)[0]; }
@Override public double sampleAsDouble( final Random random) { return this.sampleAsDoubles(random, 1)[0]; }
@Override public void sampleInto( final Random random, final int sampleCount, final Collection<? super Double> output) { final double[] samples = this.sampleAsDoubles(random, sampleCount); for (final double sample : samples) { output.add(sample); } }
@Override public void sampleInto( final Random random, final int sampleCount, final Collection<? super Double> output) { final double[] samples = this.sampleAsDoubles(random, sampleCount); for (final double sample : samples) { output.add(sample); } }
@Override public void sampleInto( final Random random, final int sampleCount, final Collection<? super Double> output) { final double[] samples = this.sampleAsDoubles(random, sampleCount); for (final double sample : samples) { output.add(sample); } }