Что означает «каждые 4 и 97/100 секунд»? - PullRequest
0 голосов
/ 04 августа 2020

Я пытаюсь воссоздать игровую систему ИИ в пределах JavaScript. К счастью, кто-то сделал сообщение, в котором они декомпилировали и перечислили события - поэтому я основываю некоторые из них на этом.

Они объяснили, что уровень активности ИИ увеличивается на 1 каждые 4 и 97/100 секунд - что они имеют в виду под этим? Число выбирается случайным образом между 97 и 100, тогда полученное число будет случайным образом выбрано между 4?

Допустим, у меня была переменная с именем activityLevel, установленная на 0, и я хотел увеличить эту переменную 1 каждые 4 и 97/100 секунд.

У меня здесь случайная целочисленная функция:

function getRandomInt(min, max) {
    min = Math.ceil(min);
    max = Math.floor(max);
    return Math.floor(Math.random() * (max - min + 1)) + min;
}

Как я могу воспроизвести «1 каждые 4 и 97/100 секунд» в JavaScript ? Иначе что это значит?

1 Ответ

1 голос
/ 04 августа 2020

Я бы интерпретировал это как значение каждые 4970 мс, что составляет 4,97 секунды.

Тем не менее, если вы хотите варьировать от 97 до 100 (включительно) сотых секунды, вы можете сделать что-то вроде :

myVar = 4970 + getRandomInt(0, 31);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...