|
Krita Source Code Documentation
|
#include <gauss.h>
Static Public Member Functions | |
| static double | gaussian (double, double, int) |
|
static |
This function takes as parameters real valued mean and standard-deviation, and an integer valued seed. It returns a real number which may be interpreted as a sample of a normally distributed (Gaussian) random variable with the specified mean and standard deviation. After the first call to gauss, the seed parameter is ignored.
The computational technique used is to pass a uniformly distributed random number through the inverse of the Normal Distribution function.
SPDX-FileCopyrightText: 1982-1989 Donald H. House x@unk.nosp@m.nown.nosp@m..com SPDX-FileCopyrightText: 1989 Robert Allen x@unk.nosp@m.nown.nosp@m..com SPDX-License-Identifier: GPL-2.0-or-later
Definition at line 20 of file gauss.cpp.