def Pareto(q, a, tag=None):
assert q > <NUM_LIT:0> and a > <NUM_LIT:0>, '<STR_LIT>'<EOL>p = Uniform(<NUM_LIT:0>, <NUM_LIT:1>, tag)<EOL>return a * (<NUM_LIT:1> - p) ** (-<NUM_LIT:1.0> / q)<EOL>
A Pareto random variate (first kind)

Parameters
----------
q : scalar
    The scale parameter
a : scalar
    The shape parameter (the minimum possible value)