SciPy

scipy.stats.rv_discrete.rvs

rv_discrete.rvs(*args, **kwargs)[source]

Random variates of given type.

Parameters:
arg1, arg2, arg3,… : array_like

The shape parameter(s) for the distribution (see docstring of the instance object for more information).

loc : array_like, optional

Location parameter (default=0).

size : int or tuple of ints, optional

Defining number of random variates (Default is 1). Note that size has to be given as keyword, not as positional argument.

random_state : None or int or np.random.RandomState instance, optional

If int or RandomState, use it for drawing the random variates. If None, rely on self.random_state. Default is None.

Returns:
rvs : ndarray or scalar

Random variates of given size.