kotlin-stdlib / kotlin.collections / random random Common JVM JS Native 1.3 fun < T > Array < out T > . random ( ) : T (source) fun ByteArray . random ( ) : Byte (source) fun ShortArray . random ( ) : Short (source) fun IntArray . random ( ) : Int (source) fun LongArray . random ( ) : Long (source) fun FloatArray . random ( ) : Float (source) fun DoubleArray . random ( ) : Double (source) fun BooleanArray . random ( ) : Boolean (source) fun CharArray . random ( ) : Char (source) @ExperimentalUnsignedTypes fun UIntArray . random ( ) : UInt (source) @ExperimentalUnsignedTypes fun ULongArray . random ( ) : ULong (source) @ExperimentalUnsignedTypes fun UByteArray . random ( ) : UByte (source) @ExperimentalUnsignedTypes fun UShortArray . random ( ) : UShort (source) Returns a random element from this array. Exceptions NoSuchElementException - if this array is empty. Common JVM JS Native 1.3 fun < T > Array < out T > . random ( random : Random ) : T (source) fun ByteArray . random ( random : Random ) : Byte (source) fun ShortArray . random ( random : Random ) : Short (source) fun IntArray . random ( random : Random ) : Int (source) fun LongArray . random ( random : Random ) : Long (source) fun FloatArray . random ( random : Random ) : Float (source) fun DoubleArray . random ( random : Random ) : Double (source) fun BooleanArray . random ( random : Random ) : Boolean (source) fun CharArray . random ( random : Random ) : Char (source) @ExperimentalUnsignedTypes fun UIntArray . random ( random : Random ) : UInt (source) @ExperimentalUnsignedTypes fun ULongArray . random ( random : Random ) : ULong (source) @ExperimentalUnsignedTypes fun UByteArray . random ( random : Random ) : UByte (source) @ExperimentalUnsignedTypes fun UShortArray . random ( random : Random ) : UShort (source) Returns a random element from this array using the specified source of randomness. Exceptions NoSuchElementException - if this array is empty. Common JVM JS Native 1.3 fun < T > Collection < T > . random ( ) : T (source) Returns a random element from this collection. Exceptions NoSuchElementException - if this collection is empty. Common JVM JS Native 1.3 fun < T > Collection < T > . random ( random : Random ) : T (source) Returns a random element from this collection using the specified source of randomness. Exceptions NoSuchElementException - if this collection is empty.