'Draw random samples from a Dirichlet distribution.
Parameters
%(_dirichlet_doc_default_callparams)s
size : int, optional
Number of samples to draw (default 1).
%(_doc_random_state)s
Returns
rvs : ndarray or scalar
Random variates of size (`size`, `N`), where `N` is the
dimension of the random variable.'

def rvs(self, alpha, size=1, random_state=None):

    alpha = _dirichlet_check_parameters(alpha)
    random_state = self._get_random_state(random_state)
    return random_state.dirichlet(alpha, size=size)
