Package mocka.random.index
Class DefaultRandomIndexProvider
java.lang.Object
mocka.random.index.DefaultRandomIndexProvider
- All Implemented Interfaces:
RandomIndexProvider
Default implementation of
RandomIndexProvider using a single shared Random instance.-
Method Summary
Modifier and TypeMethodDescriptionbooleandoublegetDouble(double size) doublegetDouble(double min, double max) floatgetFloat(float size) floatgetFloat(float min, float max) doublegetGaussian(double mean, double stdev) static DefaultRandomIndexProviderintgetInt(int size) intgetInt(int min, int max) longgetLong(long size) longgetLong(long min, long max) <T> TgetNextIdx(T size)
-
Method Details
-
getInstance
-
getNextIdx
public <T> T getNextIdx(T size) - Specified by:
getNextIdxin interfaceRandomIndexProvider
-
getBoolean
public boolean getBoolean()- Specified by:
getBooleanin interfaceRandomIndexProvider
-
getInt
public int getInt(int size) - Specified by:
getIntin interfaceRandomIndexProvider
-
getInt
public int getInt(int min, int max) - Specified by:
getIntin interfaceRandomIndexProvider
-
getLong
public long getLong(long size) - Specified by:
getLongin interfaceRandomIndexProvider
-
getLong
public long getLong(long min, long max) - Specified by:
getLongin interfaceRandomIndexProvider
-
getFloat
public float getFloat(float size) - Specified by:
getFloatin interfaceRandomIndexProvider
-
getFloat
public float getFloat(float min, float max) - Specified by:
getFloatin interfaceRandomIndexProvider
-
getDouble
public double getDouble(double size) - Specified by:
getDoublein interfaceRandomIndexProvider
-
getDouble
public double getDouble(double min, double max) - Specified by:
getDoublein interfaceRandomIndexProvider
-
getGaussian
public double getGaussian(double mean, double stdev) - Specified by:
getGaussianin interfaceRandomIndexProvider
-