booleans module

namespace cauldron
class Booleans
#include <booleans.h>

Strategy which generates pseudo-random bool values with defined probability.

Inherits from cauldron::CloneHelper< bool, Booleans >

Public Functions

Booleans(double probability = 0.5)

Parameters
  • probability: how often true values will be generated compared to false values.

bool operator()() const

Generates pseudo-random bool value.

Private Members

double probability_