magpie.randoms.randoms_cdf

magpie.randoms.randoms_cdf(x, cdf, size[, kind='cubic'])

Generates randoms from a given cumulative distribution function.

Parameters
xarray

X-coordinates.

cdfarray

Cumulative distribution function, extreme points must be 0 and 1 i.e. cdf[0] = 0 and cdf[-1] = 1.

sizeint

Size of the random sample.

kindstr, optional

Scipy CDF interpolation kind.

Returns
randsarray

Randoms drawn from sample CDF.