В этой статье описывается метод JS для расчета случайных чисел между произвольными значениями. Поделитесь этим для вашей ссылки. Конкретный метод реализации следующим образом:
Прежде всего: Math.random () Метод предназначен для расчета случайного числа. Возвращение случайного числа больше или равно 0 или менее 1.
Разве Math.random ()*10 не возвращает больше или равна 0 и не возвращает менее 10? Но это может вернуть числа менее 10, но не может вернуть 10. Что мы должны делать? Добавление 1 к исходной функции становится Math.random ()*10+1; В настоящее время мы можем вернуть случайные числа с 1 до 10, но многие из чисел, которые мы возвращаем, являются десятичными и не соответствуют требованиям. Ниже приведена функция math.floor (). Эта функция выполняет округление, что означает, что после 10.99 она составляет 10, а Math.ceil (который является округлением), даже если это 10.00001, она возвращает 11. Теперь мы находим результат: копия кода выглядит следующим образом: math.floor (math.random ()*10+1); Таким образом, вы можете найти результат.
Что я должен сделать, если функции между 2 и 10 будут непосредственно скопированы в код, а код выглядит следующим образом: Math.floor (math.random ()*9+2);
От 3 до 11, от 4 до 88, это не решение для расчета его самостоятельно каждый раз. Вот общий метод для вас;
Копия кода следующим образом: функция SelectFrom (LowValue, HighValue) {
var Choice = highvalue-lowvalue+1;
return math.floor (math.random ()*выбор+lowvalue);
}
Затем напрямую отрегулировать вышеуказанный метод
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.