Class ContinuousUniformSampler
- java.lang.Object
-
- org.apache.commons.rng.sampling.distribution.SamplerBase
-
- org.apache.commons.rng.sampling.distribution.ContinuousUniformSampler
-
- All Implemented Interfaces:
ContinuousSampler
public class ContinuousUniformSampler extends SamplerBase implements ContinuousSampler
Sampling from a uniform distribution.Sampling uses
UniformRandomProvider.nextDouble().- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description ContinuousUniformSampler(UniformRandomProvider rng, double lo, double hi)
-
Method Summary
-
Methods inherited from class org.apache.commons.rng.sampling.distribution.SamplerBase
nextDouble, nextInt, nextInt, nextLong
-
-
-
-
Constructor Detail
-
ContinuousUniformSampler
public ContinuousUniformSampler(UniformRandomProvider rng, double lo, double hi)
- Parameters:
rng- Generator of uniformly distributed random numbers.lo- Lower bound.hi- Higher bound.
-
-
Method Detail
-
sample
public double sample()
Creates a sample.- Specified by:
samplein interfaceContinuousSampler- Returns:
- a sample.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classSamplerBase
-
-