getRandomItem<T> function

T? getRandomItem<T>(
  1. List<T> list
)

Implementation

T? getRandomItem<T>(List<T> list) {
  if (list.isEmpty) {
    return null;
  }

  final random = Random();
  final randomIndex = random.nextInt(list.length);

  return list[randomIndex];
}