random method

T? random()

Returns a random element from the collection. If there are no items, returns null. If there's only one item, returns that item.

Implementation

T? random() {
  if (length == 0) return null;
  if (length == 1) return first;
  int i = _random(0, length);
  return elementAt(i);
}