Пакетные объявления
Предоставляет генератор псевдослучайных значений по умолчанию, повторяемый генератор и базовый класс для других реализаций RNG.
Типы
Функции
Требования к платформе и версии: JVM (1.3)
fun Random.asJavaRandom(): Random
Создаёт экземпляр java.util.Random, использующий указанный генератор Kotlin Random в качестве источника случайных чисел.
Требования к платформе и версии: JVM (1.3)
fun Random.asKotlinRandom(): Random
Создаёт экземпляр Kotlin Random, использующий указанный генератор java.util.Random в качестве источника случайных чисел.
Требования к платформе и версии: Common (1.3)
fun Random.nextUBytes(size: Int): UByteArray
Создаёт массив беззнаковых байтов указанного размера, заполненный случайными байтами.
fun Random.nextUBytes(array: UByteArray): UByteArray
Заполняет указанный массив беззнаковых байтов случайными байтами и возвращает его.
fun Random.nextUBytes(array: UByteArray, fromIndex: Int = 0, toIndex: Int = array.size): UByteArray
Требования к платформе и версии: Common (1.5)
fun Random.nextUInt(): UInt
Получает следующее случайное значение UInt из генератора случайных чисел.
fun Random.nextUInt(until: UInt): UInt
Получает следующее случайное значение UInt из генератора случайных чисел, меньше указанной границы until.
fun Random.nextUInt(range: UIntRange): UInt
fun Random.nextUInt(from: UInt, until: UInt): UInt
Получает следующее случайное значение UInt из генератора случайных чисел в указанном диапазоне.
Требования к платформе и версии: Common (1.5)
fun Random.nextULong(): ULong
Получает следующее случайное значение ULong из генератора случайных чисел.
fun Random.nextULong(until: ULong): ULong
Получает следующее случайное значение ULong из генератора случайных чисел, меньше указанной границы until.
fun Random.nextULong(range: ULongRange): ULong
fun Random.nextULong(from: ULong, until: ULong): ULong
Получает следующее случайное значение ULong из генератора случайных чисел в указанном диапазоне.
Требования к платформе и версии: Common (1.3)
fun Random(seed: Int): Random
Возвращает повторяемый генератор случайных чисел, инициализированный указанным значением seed Int.
fun Random(seed: Long): Random
Возвращает повторяемый генератор случайных чисел, инициализированный указанным значением seed Long.
© 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.random/index.html