random

inline fun <K, V> Map<K, V>.random(): Pair<K, V>

Returns a random element from this map using the specified source of randomness.

Example:

mapOf(1 to 1, 2 to 2, 3 to 3, 4 to 4, 5 to 5).random() // a pair from this map

Since

1.1.0

Throws

NoSuchElementException
  • if this map is empty.