def Triangular(low, peak, high, tag=None):
assert low <= peak <= high, '<STR_LIT>'<EOL>low, peak, high = [float(x) for x in [low, peak, high]]<EOL>return uv(<EOL>ss.triang((<NUM_LIT:1.0> * peak - low) / (high - low), loc=low, scale=(high - low)),<EOL>tag=tag,<EOL>)<EOL>
A triangular random variate

Parameters
----------
low : scalar
    Lower bound of the distribution support
peak : scalar
    The location of the triangle's peak (low <= peak <= high)
high : scalar
    Upper bound of the distribution support