getRandomItems method

List<SymptomsData> getRandomItems(
  1. List<SymptomsData> list,
  2. int count
)

Implementation

List<SymptomsData> getRandomItems(List<SymptomsData> list, int count) {
  final random = Random();
  final Set<int> selectedIndexes = {};

  while (selectedIndexes.length < count) {
    selectedIndexes.add(random.nextInt(list.length));
  }

  return selectedIndexes.map((index) => list[index]).toList();
}