Class CompositeSamplers.LongSamplerFactory.CompositeLongSampler

java.lang.Object
org.apache.commons.rng.sampling.CompositeSamplers.CompositeSampler<LongSampler>
org.apache.commons.rng.sampling.CompositeSamplers.LongSamplerFactory.CompositeLongSampler
All Implemented Interfaces:
LongSampler
Enclosing class:
CompositeSamplers.LongSamplerFactory

private static class CompositeSamplers.LongSamplerFactory.CompositeLongSampler extends CompositeSamplers.CompositeSampler<LongSampler> implements LongSampler
A composite long sampler.
  • Constructor Details

    • CompositeLongSampler

      CompositeLongSampler(DiscreteSampler discreteSampler, List<LongSampler> samplers)
      Parameters:
      discreteSampler - Long sampler to choose the individual sampler to sample.
      samplers - Collection of samplers to be sampled from.
  • Method Details

    • sample

      public long sample()
      Description copied from interface: LongSampler
      Creates a long sample.
      Specified by:
      sample in interface LongSampler
      Returns:
      a sample.