Spec-Zone.ru › Kotlin 2

shuffle

kotlin-stdlib/kotlin.collections/shuffle

Требования к платформе и версии: Common (1.4)

fun <T> Array<T>.shuffle()
fun ByteArray.shuffle()
fun ShortArray.shuffle()
fun IntArray.shuffle()
fun LongArray.shuffle()
fun FloatArray.shuffle()
fun DoubleArray.shuffle()
fun BooleanArray.shuffle()
fun CharArray.shuffle()
@ExperimentalUnsignedTypes
fun UIntArray.shuffle()
@ExperimentalUnsignedTypes
fun ULongArray.shuffle()
@ExperimentalUnsignedTypes
fun UByteArray.shuffle()
@ExperimentalUnsignedTypes
fun UShortArray.shuffle()

Перемешивает элементы этого массива на месте в случайном порядке.


fun <T> Array<T>.shuffle(random: Random)
fun ByteArray.shuffle(random: Random)
fun ShortArray.shuffle(random: Random)
fun IntArray.shuffle(random: Random)
fun LongArray.shuffle(random: Random)
fun FloatArray.shuffle(random: Random)
fun DoubleArray.shuffle(random: Random)
fun BooleanArray.shuffle(random: Random)
fun CharArray.shuffle(random: Random)
@ExperimentalUnsignedTypes
fun UIntArray.shuffle(random: Random)
@ExperimentalUnsignedTypes
fun ULongArray.shuffle(random: Random)
@ExperimentalUnsignedTypes
fun UByteArray.shuffle(random: Random)
@ExperimentalUnsignedTypes
fun UShortArray.shuffle(random: Random)

Перемешивает элементы этого массива на месте в случайном порядке, используя указанный экземпляр генератора случайных чисел в качестве источника случайности.

См. также: Современная версия алгоритма перемешивания Фишера — Йейтса.


fun <T> MutableList<T>.shuffle(random: Random)

Перемешивает элементы этого списка на месте в случайном порядке, используя указанный экземпляр генератора случайных чисел в качестве источника случайности.

См. также: Современная версия алгоритма перемешивания Фишера — Йейтса.


expect fun <T> MutableList<T>.shuffle()

Перемешивает элементы этого списка на месте в случайном порядке.

См. также: Современная версия алгоритма перемешивания Фишера — Йейтса.

Требования к платформе и версии: JS (1.2), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

actual fun <T> MutableList<T>.shuffle()

Перемешивает элементы этого списка на месте в случайном порядке.

См. также: Современная версия алгоритма перемешивания Фишера — Йейтса.

Требования к платформе и версии: JVM (1.2)

inline fun <T> MutableList<T>.shuffle(random: Random)

Перемешивает элементы этого изменяемого списка в случайном порядке, используя указанный экземпляр генератора случайных чисел в качестве источника случайности.


actual inline fun <T> MutableList<T>.shuffle()

Перемешивает элементы этого изменяемого списка в случайном порядке.

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/shuffle.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API