getRandomItem method

E? getRandomItem()

Returns a random item from the list, or null if the list is empty.

Implementation

E? getRandomItem() {
  if (_items.value.isEmpty) return null;
  final random = math.Random();
  return _items.value[random.nextInt(_items.value.length)];
}