Функция nextFloat
Функция nextFloat
возвращает псевдослучайное число типа Float
,
равномерно распределённое в диапазоне от 0.0
до 1.0
. Функция является частью
класса Random
и может быть вызвана на его экземпляре.
Импорт
import kotlin.random.Random
Синтаксис
fun nextFloat(): Float
Пример
Сгенерируем случайное число типа Float
:
val random = Random.Default
val res: Float = random.nextFloat()
println(res)
Результат выполнения кода:
Float 0.73096776
Пример
Генерация нескольких случайных чисел:
val random = Random.Default
for (i in 1..3) {
println(random.nextFloat())
}
Результат выполнения кода:
Float 0.83144164
Float 0.42375463
Float 0.15696764
Пример
Использование nextFloat
для генерации числа в другом диапазоне:
val random = Random.Default
val min = 5.0F
val max = 10.0F
val res = min + (max - min) * random.nextFloat()
println(res)
Результат выполнения кода:
Float 7.3458977
Смотрите также
-
функцию
nextInt
,
которая генерирует случайное целое число -
функцию
nextDouble
,
которая генерирует случайное число типа Double -
функцию
nextBoolean
,
которая генерирует случайное булево значение -
функцию
nextBytes
,
которая генерирует массив случайных байтов