Interface LongSampler
-
- All Known Subinterfaces:
SharedStateLongSampler
- All Known Implementing Classes:
CompositeSamplers.LongSamplerFactory.CompositeLongSampler,CompositeSamplers.SharedStateLongSamplerFactory.CompositeSharedStateLongSampler,UniformLongSampler,UniformLongSampler.FixedUniformLongSampler,UniformLongSampler.LargeRangeUniformLongSampler,UniformLongSampler.OffsetUniformLongSampler,UniformLongSampler.PowerOf2RangeUniformLongSampler,UniformLongSampler.SmallRangeUniformLongSampler
public interface LongSamplerSampler that generates values of typelong.- Since:
- 1.4
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description longsample()Creates alongsample.default java.util.stream.LongStreamsamples()Returns an effectively unlimited stream oflongsample values.default java.util.stream.LongStreamsamples(long streamSize)Returns a stream producing the givenstreamSizenumber oflongsample values.
-
-
-
Method Detail
-
sample
long sample()
Creates alongsample.- Returns:
- a sample.
-
samples
default java.util.stream.LongStream samples()
Returns an effectively unlimited stream oflongsample values.The default implementation produces a sequential stream that repeatedly calls
sample().- Returns:
- a stream of
longvalues. - Since:
- 1.5
-
samples
default java.util.stream.LongStream samples(long streamSize)
Returns a stream producing the givenstreamSizenumber oflongsample values.The default implementation produces a sequential stream that repeatedly calls
sample(); the stream is limited to the givenstreamSize.- Parameters:
streamSize- Number of values to generate.- Returns:
- a stream of
longvalues. - Since:
- 1.5
-
-