Random module
#include "diplib/random.h"
dip::GaussianRandomGenerator class

Generates random floating-point values taken from a normal distribution.

The operator() method returns the next random value in the sequence. It takes two parameters, the mean and standard deviation of the distribution.

The constructor takes and stores a reference to a dip::Random object, which is used to produce the randomness. That object needs to exist for as long as this one exists.

Constructors, destructors, assignment and conversion operators

GaussianRandomGenerator(dip::Random& generator) explicit
Constructor

Operators

auto operator()(dip::dfloat mean, dip::dfloat standardDeviation) -> dip::dfloat
Get the next random value, using the given parameters.