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