Shuffles the elements of this list randomly.
@useCopy IList<T> shuffle([Random? random]) => IList._unsafeFromList(toList()..shuffle(random), config: config);