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)];
}