Iterable<double> rands(int count, {Random? source}) { source ??= Random.secure(); return Iterable.generate( count, (i) => source!.nextDouble() * distance + smallest); }