import kotlin.random.Random
fun getRandomValue(inputMap: Map<Int, String>): String? {
val values = inputMap.values.toList()
return if (values.isNotEmpty()) values[Random.nextInt(values.size)] else null
}
fun main() {
val myMap = mapOf(
1 to "C++",
2 to "C",
3 to "Java",
4 to "C#",
5 to "Kotlin",
6 to "Python"
)
val randomValue = getRandomValue(myMap)
if (randomValue != null) {
println("Random value: $randomValue")
} else {
println("Map is empty!")
}
}
/*
run:
Random value: Java
*/