kotlin-stdlib / kotlin.ranges / random random Common JVM JS Native 1.3 fun IntRange.random(): Int(source) fun LongRange.random(): Long(source) fun CharRange.random(): Char(source) fun UIntRange.random(): UInt(source) fun ULongRange.random(): ULong(source) Returns a random element from this range. Exceptions IllegalArgumentException - if this range is empty. Common JVM JS Native 1.3 fun IntRange.random(random: Random): Int(source) fun LongRange.random(random: Random): Long(source) fun CharRange.random(random: Random): Char(source) fun UIntRange.random(random: Random): UInt(source) fun ULongRange.random(random: Random): ULong(source) Returns a random element from this range using the specified source of randomness. Exceptions IllegalArgumentException - if this range is empty.