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 TypeMethodDescriptionlongsample()Creates alongsample.default LongStreamsamples()Returns an effectively unlimited stream oflongsample values.default LongStreamsamples(long streamSize) Returns a stream producing the givenstreamSizenumber oflongsample values.
-
Method Details
-
sample
long sample()Creates alongsample.- Returns:
- a sample.
-
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
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
-