Class RandomGenerator

java.lang.Object
org.antublue.test.engine.internal.util.RandomGenerator

public class RandomGenerator extends Object
Class to implement RandomUtils
  • Method Summary

    Modifier and Type
    Method
    Description
    Method to get the singleton instance
    nextBigDecimal(String minimum, String maximum)
    Method to get a BigDecimal in a range (minimum and maximum are both inclusive)
    nextBigInteger(String minimum, String maximum)
    Method to get a random BigInteger in a range (minimum and maximum are both inclusive)
    boolean
    Method to get a random boolean
    double
    nextDouble(double minimum, double maximum)
    Method to get a random double in a range (minimum and maximum are both inclusive)
    float
    nextFloat(float minimum, float maximum)
    Method to get a random float in a range (minimum and maximum are both inclusive)
    int
    nextInteger(int minimum, int maximum)
    Method to get a random integer in a range (minimum and maximum are both inclusive)
    long
    nextLong(long minimum, long maximum)
    Method to get a random long in a range (minimum and maximum are both inclusive)

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getInstance

      public static RandomGenerator getInstance()
      Method to get the singleton instance
      Returns:
      the singleton instance
    • nextBoolean

      public boolean nextBoolean()
      Method to get a random boolean
      Returns:
      a random boolean
    • nextInteger

      public int nextInteger(int minimum, int maximum)
      Method to get a random integer in a range (minimum and maximum are both inclusive)
      Parameters:
      minimum - minimum
      maximum - maximum
      Returns:
      a random integer
    • nextLong

      public long nextLong(long minimum, long maximum)
      Method to get a random long in a range (minimum and maximum are both inclusive)
      Parameters:
      minimum - minimum
      maximum - maximum
      Returns:
      a random long
    • nextFloat

      public float nextFloat(float minimum, float maximum)
      Method to get a random float in a range (minimum and maximum are both inclusive)
      Parameters:
      minimum - minimum
      maximum - maximum
      Returns:
      a random float
    • nextDouble

      public double nextDouble(double minimum, double maximum)
      Method to get a random double in a range (minimum and maximum are both inclusive)
      Parameters:
      minimum - minimum
      maximum - maximum
      Returns:
      a random double
    • nextBigInteger

      public BigInteger nextBigInteger(String minimum, String maximum)
      Method to get a random BigInteger in a range (minimum and maximum are both inclusive)
      Parameters:
      minimum - minimum
      maximum - maximum
      Returns:
      a random BigInteger
    • nextBigDecimal

      public BigDecimal nextBigDecimal(String minimum, String maximum)
      Method to get a BigDecimal in a range (minimum and maximum are both inclusive)
      Parameters:
      minimum - minimum
      maximum - maximum
      Returns:
      a random BigDecimal