def betavariate(self, alpha, beta):

        # This version due to Janne Sinkkonen, and matches all the std
        # texts (e.g., Knuth Vol 2 Ed 3 pg 134 "the beta distribution").
        y = self.gammavariate(alpha, 1.)
        if y == 0:
            return 0.0
        else:
            return y / (y + self.gammavariate(beta, 1.))

## -------------------- Pareto --------------------
Beta distribution.
dataset/ETHPy150Open babble/babble/include/jython/Lib/random.py/Random.betavariate