Package org.pipservices3.commons.random
Class RandomBoolean
java.lang.Object
org.pipservices3.commons.random.RandomBoolean
Random generator for boolean values.
### Example ###
boolean value1 = RandomBoolean.nextBoolean(); // Possible result: true
boolean value2 = RandomBoolean.chance(1,3); // Possible result: false
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
chance
(float chances, float maxChances) Calculates "chance" out of "max chances".static boolean
Generates a random boolean value.
-
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.
-