RandomBoolean

Random generator for boolean values.

Description

The RandomBoolean class allows you to generate random boolean values.

Static methods

Chance

Calculates “chance” out of “max chances”. Example: 1 chance out of 3 chances (or 33.3%)

public static bool Chance(float chance, float maxChances)

  • chance: float - a chance proportional to maxChances.
  • maxChances: float - a maximum number of chances
  • returns: bool - true or false for settled chance

NextBoolean

Generates a random boolean value.

public static bool NextBoolean()

  • returns: bool - a random boolean.

Examples

var value1 = RandomBoolean.NextBoolean();    // Possible result: true
var value2 = RandomBoolean.Chance(1,3);      // Possible result: false