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