random
Требования к платформе и версии: JVM (1.3), JS (1.3), Native (1.3)
fun <T> Array<out T>.random(): T
fun ByteArray.random(): Byte
fun ShortArray.random(): Short
fun IntArray.random(): Int
fun LongArray.random(): Long
fun FloatArray.random(): Float
fun DoubleArray.random(): Double
fun BooleanArray.random(): Boolean
fun CharArray.random(): Char
@ExperimentalUnsignedTypes fun UIntArray.random(): UInt
@ExperimentalUnsignedTypes fun ULongArray.random(): ULong
@ExperimentalUnsignedTypes fun UByteArray.random(): UByte
@ExperimentalUnsignedTypes fun UShortArray.random(): UShort
Возвращает случайный элемент из этого массива.
Исключения
NoSuchElementException - если этот массив пустой.
Требования к платформе и версии: JVM (1.3), JS (1.3), Native (1.3)
fun <T> Array<out T>.random(random: Random): T
fun ByteArray.random(random: Random): Byte
fun ShortArray.random(random: Random): Short
fun IntArray.random(random: Random): Int
fun LongArray.random(random: Random): Long
fun FloatArray.random(random: Random): Float
fun DoubleArray.random(random: Random): Double
fun BooleanArray.random(random: Random): Boolean
fun CharArray.random(random: Random): Char
@ExperimentalUnsignedTypes fun UIntArray.random( random: Random ): UInt
@ExperimentalUnsignedTypes fun ULongArray.random( random: Random ): ULong
@ExperimentalUnsignedTypes fun UByteArray.random( random: Random ): UByte
@ExperimentalUnsignedTypes fun UShortArray.random( random: Random ): UShort
Возвращает случайный элемент из этого массива, используя указанный источник случайности.
Исключения
NoSuchElementException - если этот массив пустой.
Требования к платформе и версии: JVM (1.3), JS (1.3), Native (1.3)
fun <T> Collection<T>.random(): T
Возвращает случайный элемент из этого набора.
Исключения
NoSuchElementException - если этот набор пуст.
Требования к платформе и версии: JVM (1.3), JS (1.3), Native (1.3)
fun <T> Collection<T>.random(random: Random): T
Возвращает случайный элемент из этого набора, используя указанный источник случайности.
Исключения
NoSuchElementException - если этот набор пуст.
© 2010–2022 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/random.html