normal

sherpa.utils.random.normal(rng: Generator | RandomState | None, loc: float, scale: float, size: None = None) float[source] [edit on github]
sherpa.utils.random.normal(rng: Generator | RandomState | None, loc: float, scale: float, size: int | Sequence[int] | ndarray) ndarray

Create a random value from a normal distribution.

Parameters:
rngnumpy.random.Generator, numpy.random.RandomState, or None

Determines how the random numbers are created. If set to None then the numpy.random.normal routine is used.

locnumber, optional

The location of the normal.

scalenumber, optional

The scale of the normal.

sizeoptional

The shape and number of elements to create.

Returns:
valuenumber or ndarray