Returns a new List with the elements of this List randomly shuffled using the specified random instance as the source of randomness.
random
List<E> shuffled([Random? random]) => toList()..shuffle();