samples method

  1. @override
Iterable<double> samples({
  1. Random? random,
})
override

Returns an infinite source of random samples within the distribution.

Implementation

@override
Iterable<double> samples({Random? random}) {
  const uniform = NormalDistribution.standard();
  return uniform
      .samples(random: random)
      .map((value) => exp(value * sigma + mu));
}