Returns a single sample of a random value within the distribution.
@override double sample({Random? random}) { final gamma = GammaDistribution.shape(shape); return scale / gamma.sample(random: random); }