RandomLongSource
, RestorableUniformRandomProvider
, UniformRandomProvider
MersenneTwister64
, SplitMix64
, TwoCmres
, XorShift1024Star
public abstract class LongProvider extends BaseProvider implements RandomLongSource
long
-based
source randomness.Constructor | Description |
---|---|
LongProvider() |
Modifier and Type | Method | Description |
---|---|---|
boolean |
nextBoolean() |
|
void |
nextBytes(byte[] bytes) |
|
void |
nextBytes(byte[] bytes,
int start,
int len) |
|
double |
nextDouble() |
|
float |
nextFloat() |
|
int |
nextInt() |
|
long |
nextLong() |
checkIndex, checkStateSize, fillState, fillState, getStateInternal, nextInt, nextLong, restoreState, saveState, setStateInternal, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
next
public LongProvider()
public long nextLong()
nextLong
in interface UniformRandomProvider
public int nextInt()
nextInt
in interface UniformRandomProvider
public double nextDouble()
nextDouble
in interface UniformRandomProvider
public boolean nextBoolean()
nextBoolean
in interface UniformRandomProvider
public float nextFloat()
nextFloat
in interface UniformRandomProvider
public void nextBytes(byte[] bytes)
nextBytes
in interface UniformRandomProvider
public void nextBytes(byte[] bytes, int start, int len)
nextBytes
in interface UniformRandomProvider
Copyright © 2016–2018 The Apache Software Foundation. All rights reserved.