Interface RandomIndexProvider

All Known Implementing Classes:
DefaultRandomIndexProvider, ThreadLocalRandomIndexProvider

public interface RandomIndexProvider
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    double
    getDouble(double size)
     
    double
    getDouble(double min, double max)
     
    float
    getFloat(float size)
     
    float
    getFloat(float min, float max)
     
    double
    getGaussian(double mean, double stdev)
     
    int
    getInt(int size)
     
    int
    getInt(int min, int max)
     
    long
    getLong(long size)
     
    long
    getLong(long min, long max)
     
    <T> T
    getNextIdx(T size)
     
  • Method Details

    • getNextIdx

      <T> T getNextIdx(T size)
    • getBoolean

      boolean getBoolean()
    • getInt

      int getInt(int size)
    • getInt

      int getInt(int min, int max)
    • getLong

      long getLong(long size)
    • getLong

      long getLong(long min, long max)
    • getFloat

      float getFloat(float size)
    • getFloat

      float getFloat(float min, float max)
    • getDouble

      double getDouble(double size)
    • getDouble

      double getDouble(double min, double max)
    • getGaussian

      double getGaussian(double mean, double stdev)