@Bersonazh

Как правильно подобрать число в определенном диапазоне?

Стоит такая задача, чтобы при делении Х на У = Z, Z всегда был целым положительным числом.
X задается пользователем его диапазон значений и количество знаков после запятой. У числа У пользователь указывает только диапазон его значений.
И вот из-за этого диапазона у меня не получается додумать самому, как же правильно условие написать.
Помогите пожалуйста.

function random(min, max) {
            return Math.ceil( min + Math.random() * (max - min) );
        }
        // Y какой неважно, но важно, чтобы он был всегда в заданном диапазоне 
        // ( 1 - 100) || ( 1 - 10) || ( 10 - 100) и тд
        x/y = z;
        x/z = y; 
        var y = x/ random(1, 99)
  • Вопрос задан
  • 47 просмотров
Решения вопроса 1
origami1024
@origami1024
went out for a night walk
Используй оператор остатка z = x % y.
Создай сначала массив со всеми перебранными Y в диапазоне, потом из него случайный элемент.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы