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 LongSampler
Sampler that generates values of type
long
.- Since:
- 1.4
-
Method Summary
Modifier and TypeMethodDescriptionlong
sample()
Creates along
sample.default LongStream
samples()
Returns an effectively unlimited stream oflong
sample values.default LongStream
samples
(long streamSize) Returns a stream producing the givenstreamSize
number oflong
sample values.
-
Method Details
-
sample
long sample()Creates along
sample.- Returns:
- a sample.
-
samples
Returns an effectively unlimited stream oflong
sample values.The default implementation produces a sequential stream that repeatedly calls
sample
().- Returns:
- a stream of
long
values. - Since:
- 1.5
-
samples
Returns a stream producing the givenstreamSize
number oflong
sample 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
long
values. - Since:
- 1.5
-