Как работает math random в java
4 года назад
Человек-Молекула
Ответы
В Java метод Math.random() возвращает псевдослучайное число с плавающей запятой в интервале [0, 1) (то есть число больше или равно 0, но меньше 1).
Math.random() генерирует значения на основе алгоритма псевдослучайного числа и использует текущее время системы в качестве "семени" (seed) этого алгоритма. Поэтому, при каждом запуске программы генерируются разные числа.
Пример использования метода Math.random() для генерации случайного числа в заданном диапазоне:
В этом примере
- метод
Math.random()генерирует случайное число в интервале[0, 1) - затем это число умножается на диапазон значений, который нужно получить
(max - min) + 1 - прибавляется минимальное значение
min, чтобы получить случайное число в интервале[min, max]
3 года назад
Иван Полежаев
Жаль конечно чтобы написать диапазон чисел в методе это нужно создавать типы в которых будут храниться заданные диапазоны и только потом уже их умножать на метод "random". Ведь в языке C# и C++ диапазон пишется сразу в самом методе(
3 месяца назад
Nikita Kobytev





