RandomIntSource
, RestorableUniformRandomProvider
, UniformRandomProvider
AbstractWell
, ISAACRandom
, JDKRandom
, KISSRandom
, MersenneTwister
, MultiplyWithCarry256
public abstract class IntProvider extends BaseProvider implements RandomIntSource
int
-based
source randomness.Constructor | Description |
---|---|
IntProvider() |
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 IntProvider()
public int nextInt()
nextInt
in interface UniformRandomProvider
public boolean nextBoolean()
nextBoolean
in interface UniformRandomProvider
public double nextDouble()
nextDouble
in interface UniformRandomProvider
public float nextFloat()
nextFloat
in interface UniformRandomProvider
public long nextLong()
nextLong
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.