Предисловие:
JS не имеет готовых функций и может напрямую генерировать случайные числа в указанном диапазоне.
Но он имеет функцию: math.random () Эта функция может генерировать случайное количество [0,1).
Используя его, мы можем генерировать случайные числа в указанном диапазоне.
Если применение задействована, существует проблема граничного значения. Это включает в себя четыре ситуации:
1) мин ≤ r ≤ max (обычно это чаще)
2) мин ≤ r <макс.
3) мин <r ≤ max
4) мин <r <макс.
1. мин ≤ r ≤ max
Функция randomNumboth (min, max) {var range = max - min; var rand = math.random (); var num = min + math.round (rand * range); // раунд возвращать num;}2. мин ≤ r <макс.
функция randomNum (min, max) {var range = max - min; var rand = math.random (); var num = min + math.floor (rand * range); // Сохранить return num;}3. min <r ≤ max
функция randomNum (min, max) {var range = max - min; var rand = math.random (); if (math.round (rand * range) == 0) {return min + 1; } var num = min + math.round (rand * range); вернуть num;}4. min <r <макс
функция randomNum (min, max) {var range = max - min; var rand = math.random (); if (math.round (rand * range) == 0) {return min + 1; } else if (math.round (rand * max) == max) {index ++; вернуть макс - 1; } else {var num = min + math.round (rand * range) - 1; вернуть num; }}Приведенная выше статья JS генерирует случайное число в определенном диапазоне [подробное объяснение четырех ситуаций] - это все контент, которым я делюсь с вами. Я надеюсь, что это может дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.