randomSelection<T> static method
Randomly select some items (with min constraint). Safe on empty lists.
Implementation
static List<T> randomSelection<T>(List<T> items, {int min = 1}) {
if (items.isEmpty) return [];
final shuffled = List<T>.from(items)..shuffle();
final count =
(_faker.randomGenerator.integer(items.length - min + 1)) + min;
return shuffled.take(count.clamp(1, items.length)).toList();
}