АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
261 of 1310 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

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