Class RandomBoolean

java.lang.Object
org.pipservices3.commons.random.RandomBoolean

public class RandomBoolean extends Object
Random generator for boolean values.

### Example ###

 
 boolean value1 = RandomBoolean.nextBoolean();    // Possible result: true
 boolean value2 = RandomBoolean.chance(1,3);      // Possible result: false
 
 
  • Constructor Details

    • RandomBoolean

      public RandomBoolean()
  • Method Details

    • chance

      public static boolean chance(float chances, float maxChances)
      Calculates "chance" out of "max chances". Example: 1 chance out of 3 chances (or 33.3%)
      Parameters:
      chances - a chance proportional to maxChances.
      maxChances - a maximum number of chances
      Returns:
      random boolean value.
    • nextBoolean

      public static boolean nextBoolean()
      Generates a random boolean value.
      Returns:
      a random boolean.