Distribusi gamma. (Bukan fungsi gamma!) Parameter bentuk dan skala, alfa dan beta, harus bernilai positif. (Konvensi pemanggilan berbeda-beda dan beberapa sumber mendefinisikan 'beta' sebagai kebalikan dari skala).
random.gammavariate(alpha, beta)
x ** (alpha - 1) * math.exp(-x / beta)
pdf(x) = --------------------------------------
math.gamma(alpha) * beta ** alpha