РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
609 of 1163 menu

Метод random

Метод random класса Math возвращает псевдослучайное число с плавающей точкой типа double в диапазоне от 0.0 (включительно) до 1.0 (исключительно). Метод не принимает никаких параметров. При каждом вызове генерируется новое число, которое удобно использовать для создания случайных значений в заданном диапазоне путем простых арифметических операций.

Синтаксис

Math.random()

Пример

Давайте выведем случайное число в диапазоне от 0.0 до 1.0:

public class Main { public static void main(String[] args) { double res = Math.random(); System.out.println(res); } }

Результат выполнения кода:

0.7345621963485721

Пример

Давайте получим случайное целое число в диапазоне от 1 до 10:

public class Main { public static void main(String[] args) { int res = (int) (Math.random() * 10) + 1; System.out.println(res); } }

Результат выполнения кода:

7

Пример

Давайте заполним массив из пяти элементов случайными числами и выведем его:

import java.util.Arrays; public class Main { public static void main(String[] args) { int[] arr = new int[5]; for (int i = 0; i < arr.length; i++) { arr[i] = (int) (Math.random() * 100); } System.out.println(Arrays.toString(arr)); } }

Результат выполнения кода:

[42, 17, 89, 3, 56]

Смотрите также

  • класс Math,
    который содержит математические методы
  • метод round,
    который округляет число до целого
  • метод floor,
    который округляет число в меньшую сторону
  • метод ceil,
    который округляет число в большую сторону
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить