Функция 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,
которая генерирует массив случайных байтов