randomEleList<T> static method

List<T> randomEleList<T>(
  1. List<T> source,
  2. int count
)

Implementation

static List<T> randomEleList<T>(List<T> source, int count) {
  if (count >= source.length) return List.of(source);
  return randomInts(source.length)
      .sublist(0, count)
      .map((e) => source[e])
      .toList();
}